2016-04-12 5 views
0

Я развернула пакет SSIS для SQL Server, который должен считывать данные из плоского файла, который находится здесь:SSIS не удается получить доступ к файлу с путем UNC

enter image description here

я могу получить доступ пути просто отлично от моей локальной машине, и я могу запустить пакет из Visual Studio просто тоже хорошо, но когда я пытаюсь запустить его на SQL Server, я получаю следующее сообщение об ошибке:

enter image description here

в настоящее время (только для отладки) каждый имеет полный перейдите в эту папку.

Как исправить это, так что мой пакет работает нормально? (P.S. У меня нет прав sysadmin, может быть, это и есть причина?)

Я использую проверку подлинности Windows для входа в SQL Server.

Я выполняю свой пакет из SSISDB. Снимок экрана для справки:

enter image description here

+0

перезапустить sql-сервер как администратор и попытаться выполнить – bmsqldev

+0

@bmsqldev У меня нет прав на это. –

+1

Вы работаете через [Агент SQL] (https://msdn.microsoft.com/en-us/library/ms191543.aspx)? Если так, то какая учетная запись будет зарегистрирована, так как потребуются разрешения для чтения из исходной папки. –

ответ

0

правой кнопкой мыши на папке, свойства -> Во вкладке безопасности, проверьте, добавлена ​​ли ваша учетная запись сервера с полным разрешением управления. Наконец, вы можете поделиться папкой, где файл размещен со всеми, лучше пропустить этот обмен, но если предыдущий работает

+0

Как я уже сказал. У всех есть полный доступ к этой папке. –

Смежные вопросы