*****アップデート***また、同じデータベースを使用してテストしました。 (同じデータベース内の別に一つのテーブルから抽出し、それが成功した)SSIS - バッチファイルを作成してパッケージを実行する
新しいエラー:コード0xc029303 ソース:パッケージConnection Managerの「RPT」 説明:要求OLEDBプロバイダORAOLEDB.1が登録されていません。 64ビット・ドライバがインストールされていない場合は、パッケージを32ビット・モードで実行してください。
おそらく、OracleデータベースからSQLデータベースへの複数の接続と関係がありますか?
FYI: 抽出データ(1台)1つのデータベース(Oracleなど)からSQL Serverに、自動実行の更新、毎日:初めてバッチファイルを作成し、自動にしようとは、SSISパッケージ
プロジェクトを実行します。
短期目標: バッチファイルを作成し、ファイルに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>
エラーの詳細を確認できるログがありますか? – John