SSIS — создание пакетного файла для запуска пакета

*****Обновление*** Кроме того, я протестировал использование той же базы данных. (извлечение из одной таблицы в другую в той же базе данных прошло успешно)

Новая ошибка: Код 0xc029303 Источник: Диспетчер подключения пакетов "Rpt" Описание: Поставщик запросов OLEDB ORAOLEDB.1 не зарегистрирован. ЕСЛИ 64-битный драйвер не установлен, запустите пакет в 32-битном режиме

Возможно, это связано с несколькими подключениями от Oracle db к SQL db?

К вашему сведению: впервые создаю пакетный файл и пытаюсь автоматически запустить пакет служб SSIS.

Проект: Извлечение данных (одна таблица) из одной базы данных (Oracle) в SQL Server, автоматическое обновление выполнения, ежедневно.

Краткосрочная цель: создать пакетный файл и заставить его выполнять пакет SSIS. Пакет служб SSIS работает в службах SSIS без предупреждений или ошибок.

Свойства, которые я изменил:

  Max Error Count 10
Delay Validation = True
Force Exec Type = Int64
Run 64 BtRunTime = False

Я создал пакетный файл, см. ниже

"C:\Program Files\Microsoft SQL Server\110   \DTS\Binn\DTExec.exe" /f  "C:\Users\J\Desktop\Si\Si\Package.dtsx"

Из CMD я получаю следующую ошибку:

Code: 0xc0047017
Source: Data Flow Task SSIS.Pipeline
Description: RPT Vendor Data failed Validation and returned error code      0xc020801c
End Error
Progress: 2017-03-20
Source Data Flow Task
Validating: 50% complete
End Progress.
Error: 2017-03-20
Code: 0xc004700c
Source Data Flow Task SSIS.Pipeline
Description: One or more components failed validation
End Error
Error: 2017-03-20
Code:0xc0024107
Source Data Flow Task
Desc There were errors during task validation
End Error
DTExec: The pacakge execution returned DTSER_SUCCES <0>

person John    schedule 20.03.2017    source источник
comment
есть ли журнал, который я могу проверить для получения более подробной информации об ошибке?   -  person John    schedule 21.03.2017


Ответы (1)


Мне удалось настроить пакетный файл для отображения 32-битного (x86). Файл ниже:

"C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" /f "C:\Users\J\Desktop\lth\Package.dtsx"
person John    schedule 21.03.2017