Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Could not find server 'xxxxxxxx' in sys.servers при запуске из dtsx пакета  [new]
prrr
Member

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

К сообщению приложен файл. Размер - 77Kb
9 окт 17, 16:15    [20855098]     Ответить | Цитировать Сообщить модератору
 Re: Could not find server 'xxxxxxxx' in sys.servers при запуске из dtsx пакета  [new]
o-o
Guest
смотрите, под кем запускается.
ибо линкед можно так настроить в части безопасности,
что его перестанут видеть все подряд
9 окт 17, 16:22    [20855117]     Ответить | Цитировать Сообщить модератору
 Re: Could not find server 'xxxxxxxx' in sys.servers при запуске из dtsx пакета  [new]
prrr
Member

Откуда:
Сообщений: 12
o-o,

Аутентификация настроена серверная, под тем же логпасом что я запускаю с сервера. В одном случае провал, во втором-успех
9 окт 17, 16:58    [20855245]     Ответить | Цитировать Сообщить модератору
 Re: Could not find server 'xxxxxxxx' in sys.servers при запуске из dtsx пакета  [new]
o-o
Guest
prrr
o-o,

Аутентификация настроена серверная, под тем же логпасом что я запускаю с сервера. В одном случае провал, во втором-успех

выведите на всякий случай из этого самого пакета
select original_login(), user
чудес же не бывает, раз нет такого сервера в sys.servers,
то или вы вообще не на том сервере шаритесь,
или же под юзером, который что-то не видит
9 окт 17, 17:10    [20855291]     Ответить | Цитировать Сообщить модератору
 Re: Could not find server 'xxxxxxxx' in sys.servers при запуске из dtsx пакета  [new]
prrr
Member

Откуда:
Сообщений: 12
o-o,

Удалила подключение, создала ровно такое же заново и оно заработало. Студия 2015, что ты делаешь, ахаха, прекрати
11 окт 17, 18:55    [20861994]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить