#sql-server-2012 #ssis-2012
#sql-сервер-2012 #ssis-2012
Вопрос:
Один из наших предыдущих разработчиков создал ADO.NET строка подключения в пакете служб SSIS с integrated security = true
и которая отлично работает в рабочей среде, но где я могу увидеть, какая проверка подлинности Windows пользователя используется в этой строке подключения?
Комментарии:
1. Независимо от того, какой пользователь Windows вошел в систему при запуске этого пакета служб SSIS, или от какой учетной записи Windows планируется запуск этого пакета (если вы используете, например, планировщик задач Windows для его запуска)
2. Спасибо, Марк.. Я говорил о «подключении к исходному серверу», которое было создано предыдущим разработчиком с параметром integrated security=true, мне нужно знать, какой идентификатор пользователя будет использоваться при попытке создать исходную базу данных. Где хранится эта информация?
3. Он нигде не хранится — используются учетные данные текущего пользователя, вошедшего в систему, — если только вы не запускаете процесс под определенной, настроенной учетной записью другого пользователя/системы……
4. еще раз спасибо, Марк , позвольте мне задать свой вопрос таким образом..сначала пользователь X вошел в Visual Studio и создал строку подключения для подключения сервера исходной базы данных с интегрированной безопасностью=True это означает, что у X была бы проверка подлинности Windows для подключения исходной базы данных..все работает нормально..он развернул пакет служб ssis в каталог SSIDB и создал задание и запланировал его раз в день и работает нормально. теперь Икс покинул компанию. теперь Y присоединился и импортировал пакет служб ssis в Visual Studio, и он хотел проверить учетные данные X, что означает, что идентификатор пользователя X и пароль X истекут etc..is это возможно?
5. Поэтому, когда X создавал и тестировал пакет, в строке подключения использовались учетные данные Windows X. Когда позже Y теперь запускает пакет, строка подключения использует учетные данные Windows Y. Там ничего не хранится или не кэшируется — строка подключения просто использует любого текущего пользователя и его/ее учетные данные при запуске пакета.