SSIS создает файл на сетевом диске

Я пытаюсь создать пакет SSIS, который создает файл на основе sql-запроса, который необходимо загрузить на сетевой диск (я уже использую путь UNC). Все работает нормально, когда я запускаю пакет из решения для данных, но когда я пытаюсь выполнить его через процесс, который запускается с учетной записью локальной системы, он не работает, потому что у учетной записи локальной системы недостаточно прав для создания файла .

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

Знаете ли вы какой-либо другой способ, как добиться этого? Может с ftp задание?

заранее спасибо


person xeraphim    schedule 02.09.2014    source источник
comment
не запускайте его как локальную систему. Как именно вы его выполняете? Если это в агенте SQL, вы можете настроить учетные данные и прокси. Если это в каком-то другом инструменте, сообщите нам, что это такое, и мы сможем помочь.   -  person Nick.McDermaid    schedule 02.09.2014
comment
Вы можете рассмотреть задачу сценария. using-file-system-task-in-ssis-package?forum=sqlintegrationservices" rel="nofollow noreferrer">Пример SSIS. В следующем примере службы SSIS не используются, но может быть использована логика пароль">пример   -  person Tak    schedule 02.09.2014


Ответы (1)


Вы запускаете пакет из задания агента SQL? Если это так, вам необходимо создать учетную запись прокси, которая имеет разрешения на сетевом диске для создания файлов, как в этой ссылке:

http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/

person DroidSlave300    schedule 02.09.2014