2015-11-19 2 views
0

Фон Созданный пакет в BIDS. Развернутый в SSMS Пакет пишет файлы в файл CSV в сетевом файловом сервере. По умолчанию имени плоского назначения файла программ пакета составляет $ пути \ workcsvout.csv пакета получает имя файла из выраженияНе удается открыть пакет данных SSIS через SSMS

Выпуска Когда я настроить и запустить с SSMS, он терпит неудачу с ошибкой ДПФ -экстрактом в файле: . Ошибка: не удается открыть файл данных»........ \ DerivedFilename

Устранение

Проверенный файл существует в каталоге - используется плоский временный файл назначения файла, перед тем, производный имя файла - по-прежнему не изменил имя файл, он пытается открыть - до сих пор не удался

Я бег работы с моего входа в SSMS, через SSISDB - Проекты - Пакет - .dtsx пакета - Execute

Смотрите фотографии ниже и посоветует более необходима информация. error1flatfiledestination Благодаря

ответ

2
  1. Обеспечение Visual Studio не открыт после попытки либо запустить пакет непосредственно из каталога Integration Services, как я обнаружил, что VS можно повесить на подключение к файлам вы пишете, и он может бросить аналогичный ошибки.

  2. Убедитесь, что учетная запись, настроенная для пакета, имеет достаточные разрешения во всех областях, в которые она должна быть записана.

  3. После того, как VS закрыто и все права установлены на шаге 2, попробуйте выполнить пакет непосредственно в каталоге служб интеграции в SSMS. Если это работает, перейдите к шагу 4. Если это не сработает, устраните ошибки и убедитесь, что безопасность настроена правильно, и вы выполняете пакет с той же учетной записью.

  4. Если вы здесь, я предполагаю, что вы хотите запланировать пакет. Убедитесь, что владелец - это та же учетная запись, что и на шаге 2. Проверьте учетную запись «Запускать как» на шаге в задании, если эта учетная запись не совпадает с шагом 2, вам либо нужно сделать ее одинаковой, либо предоставить эту учетную запись тот же доступ, что и счет, используемый на этапе 2.

Я прошел этот процесс устранения неполадок, и он решил мою проблему. Я также создавал файлы на общем пути UNC-файла, например \ servername \ folder \ folder, без необходимости делать какой-либо локальный бизнес с \ servername \ d $ \ папкой \, которую рекомендуют другие люди.

0

Устранение:

Вы можете попытаться создать файл на локальный, а затем переместить файл с помощью File System Task.

+0

Нет, из-за природы файлов, которые необходимо создать на FileServer – Hituptony

+0

Можете ли вы расширить эту инструкцию?Также я предлагаю вам проверить каждое предложение @ichauvin. –

+0

Я хочу проверить, есть ли какие-либо проблемы, связанные с сетью. В соответствии с пакетом сообщений об ошибках не удается найти файл. это могут быть проблемы с доступом или может быть файл используется другим ресурсом. @ichauvin прав. –

0

Я пытался перекачать данные, находящиеся в файле csv. Закрытие визуальной студии и закрытие файла csv, который был открыт на другом компьютере, разрешил проблему