Каталог услуг интеграции и связанный сервер - PullRequest
0 голосов
/ 26 марта 2020

У меня есть пакеты служб SSIS в каталоге служб SSIS на сервере SQL, Serv1. При выполнении пакетов устанавливается sh соединение с SQL Сервером, Serv2. И они терпят неудачу при установлении соединения.

Я немного знаю о связанном сервере, который должен выполнять запрос с одного сервера на другой, последний должен быть связанным сервером с прежним. Вышеуказанный сценарий выглядит так же, но я не нашел никакой информации, связанной с ним. Должен ли я добавить Serv2 в качестве связанного сервера для Serv1?

1 Ответ

0 голосов
/ 27 марта 2020

Нет. Сценарий со связанным сервером используется, когда вам нужен доступ к БД с внешнего сервера внутри SQL запроса, выполняемого на локальном сервере.
Пакеты служб SSIS создаются с целью получить доступ к какому-либо серверу БД, возможно, к удаленному, получить данные с него , преобразовывать и хранить результаты где-то - в файлах, DB et c. Доступ к удаленной базе данных SQL является нормальным сценарием.
Более того, использование связанного сервера в пакете служб SSIS является плохой практикой. Вы переносите контроль доступа к БД из каталога SSIS на сервер БД, в случае каких-либо проблем - его сложнее отследить и исследовать.

В вашем случае - пакеты служб SSIS в каталоге служб SSIS - проверьте в журнале выполнения пакетов, какая строка подключения используется для подключения к удаленному серверу. Это встроенная аутентификация? Имеет ли учетная запись, под которой выполняется пакет служб SSIS, доступ к БД? При использовании SQL auth - действительны логин и пароль?

...