Пакет служб SSIS не получает настроенные учетные данные диспетчера учетных данных Windows - PullRequest
0 голосов
/ 07 сентября 2018

Высокий уровень, у меня есть пакет служб SSIS, который извлекает данные с сервера базы данных клиента и импортирует их на локальный сервер базы данных моей компании, используя задачу потока данных.

Для подключения к серверу базы данных клиентов мы настроили туннель ipsec и используем диспетчер учетных данных Windows, чтобы переопределить текущие учетные данные Windows, если вы подключаетесь к серверу базы данных клиента.

Во время разработки я настраивал учетные данные Windows под своей учетной записью, используя графический интерфейс на панели управления (Панель управления \ Учетные записи пользователей \ Диспетчер учетных данных). В SSMS и Visual Studio я могу без проблем подключаться к серверу базы данных клиентов. Я разработал пакет служб SSIS, и при запуске его в Visual Studio он перемещает данные, как ожидается, из базы данных клиента на сервер базы данных моей компании.

Для этого я развернул пакет служб SSIS в своем каталоге служб интеграции SQL Server. Я создал учетные данные и прокси-сервер, чтобы задание агента SQL Server, которое я собираюсь создать, могло выполняться под определенной учетной записью службы, а не с учетной записью службы агента SQL Server. Я запустил командную строку как пользователь учетной записи службы и использовал cmdkey для настройки учетных данных из моей учетной записи администратора от имени учетной записи службы:

  1. runas / user: mydomain \ mynewserviceaccount cmd.exe
  2. cmdkey.exe / add: CustomerDbServer / пользователь: custdomain \ user / pass: SOrocks

Когда я запускаю пакет служб SSIS, используя задание агента SQL Server, использующее новую учетную запись службы, я настраиваю в качестве прокси-сервера, он не может пройти проверку подлинности на сервере базы данных клиентов.

Как я могу заставить мой пакет служб SSIS подобрать конфигурации, которые я настроил в диспетчере учетных данных Windows?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...