Пакет служб SSIS не может получить доступ к каталогу при запуске на SQL Server - PullRequest
1 голос
/ 19 июня 2019

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

Когда я запускаю это в Visual Studio под своими учетными данными Windows, он работает нормально и может найти файл в каталоге и имеет доступ.

Когда я развертываю пакет на SQL Server и запускаюэто (все еще под моими учетными данными Windows, я даже напечатал их в сообщении журнала в пределах скрипта), у него нет доступа к каталогу.

Примечание: я не запускаю это в работе агента, яя непосредственно запускаю его в пакете службы интеграции в SQL Server Management Studio.

Редактировать: база данных хранится на удаленном сервере, который, когда я захожу на этот сервер и использую там среду управления, все работает нормально.Если я подключаюсь к удаленному серверу под своим именем на моем компьютере, но он не

Кто-нибудь знает почему?

1 Ответ

0 голосов
/ 22 июня 2019

Попробуйте дать разрешения на чтение / запись учетной записи службы базы данных SQL NT SERVICE\MSSQL$<Instance Name> (где <Instance Name> следует заменить именем установленного экземпляра) :

...