Я создал пакет SSIS для экспорта плоского файла на основе запроса с помощью мастера импорта/экспорта. Я использовал аутентификацию Windows для всего и имел плоский файл, сохраненный на другом сервере в сети. Когда я нажимаю «Готово», он запускает запрос, и файл создается, без проблем.MS SQL 2008 Job Fails
Теперь, если я создаю задание и планирую его запустить в определенное время, он терпит неудачу. Это имеет какое-то отношение к пути к файлу на целевом сервере. Если я изменю его на локальный диск C: на сервере базы данных, работа выполняется нормально.
Я заметил, что в окне настройки задания единственным вариантом запуска пакета SSIS является «Учетная запись службы агента SQL Server». Я полагаю, у этого пользователя нет прав на запись на сетевой сервер? Как я уже сказал, пакет SSIS работает нормально - его, когда я пытаюсь запустить его как запланированное задание, которое он терпит неудачу. Сообщение об ошибке означает, что имя целевого файла недействительно.
Установлен ли ваш сервер для обработки UNC-путей? То есть пути от одного сервера к другому. –
Кроме того, имеет ли ваш сервер (и учетная запись службы, под которым он работает) права доступа в папке назначения? –
Возможный дубликат: http://serverfault.com/questions/131931/sql-server-2005-agent-running-ssis-job-cant-find-file-path –