Есть процедура на сервере1. Процедура обращается к таблице, расположенной на сервере2. Линк настроен вроде бы корректно, и
если запустить процедуру с сервера1, она отрабатывает, никаких ошибок нет. А вот из dtsx пакета через обычный execute sql task она начинает ругаться, что сервера2 в sys.servers нет.
Самое смешное, что на этот же сервак ссылается другая процедура в том же пакете, которая, правда, запускается через C# шаг, и отрабатывает без ругани. Переписать данный запуск аналогично на С# можно, но зачем? Никто не сталкивался? Ниже скрин падающего шага.
если запустить процедуру с сервера1, она отрабатывает, никаких ошибок нет. А вот из dtsx пакета через обычный execute sql task она начинает ругаться, что сервера2 в sys.servers нет.
Самое смешное, что на этот же сервак ссылается другая процедура в том же пакете, которая, правда, запускается через C# шаг, и отрабатывает без ругани. Переписать данный запуск аналогично на С# можно, но зачем? Никто не сталкивался? Ниже скрин падающего шага.