*****Обновление*** Кроме того, я протестировал использование той же базы данных. (извлечение из одной таблицы в другую в той же базе данных прошло успешно)
Новая ошибка: Код 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>