4つのSQL実行タスクとデータフロータスクを含むパッケージがあります。
シーケンスは優先順位制約を使用して定義され、次のようになります。
- (SQL)テーブルを作成します(存在しない場合)
- (SQL)バックアップテーブルを作成する
- (SQL)バックアップとクリア
- (DF)チームデータのインポート
- (SQL)古いデータを削除する
ただし、3、2、1、5、4の順序で実行されます。
タスクを削除して実行順に追加することで解決できるとネットで読んだので、これを実行しましたが、結果はまったく同じです!
それを修正するために他に何ができますか?
[編集]
SQLバージョンは次のとおりです。
Microsoft SQL Server 2008 R2(RTM)-10.50.1600.1(X64)2010年4月2日15:48:46 Copyright(c)Microsoft Corporation Developer Edition(64-bit)on Windows NT 6.1(Build 7601:Service Pack 1)(Hypervisor )。
[/編集]
[アップデート]
SSISパッケージ「SERVICEAREATEAMS.dtsx」が起動しています。情報:データフロータスク1の0x4004300A、SSIS.Pipeline:検証フェーズが開始されています。エラー:0xC0209303、新しいパッケージ、接続マネージャー "SourceConnectionOLEDB":SSISエラーコードDTS_E_OLEDB_NOPROVIDER_64BIT_ERROR。要求されたOLEDBプロバイダーOraOLEDB.Oracle.1は登録されていません。おそらく、64ビットプロバイダーは利用できません。エラーコード:0x00000000。OLEDBレコードが利用可能です。ソース: "Microsoft OLE DBサービスコンポーネント"Hresult:0x80040154説明:"クラスが登録されていません"。エラー:0xC020801C、データフロータスク1、ソース-クエリ1:SSISエラーコードDTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。接続マネージャ「SourceConnectionOLEDB」へのAcquireConnectionメソッドの呼び出しは、エラーコード0xC0209303で失敗しました。この前に、AcquireConnectionメソッドの呼び出しが失敗した理由の詳細が記載されたエラーメッセージが投稿される場合があります。エラー:0xC0047017データフロータスク1、SSIS.Pipeline:コンポーネント "Source-Query"(1)は検証に失敗し、エラーコード0xC020801Cを返しました。エラー:0xC004700C、データフロータスク1、SSIS.Pipeline:1つ以上のコンポーネントが検証に失敗しました。エラー:0xC0024107データフロータスク1:タスクの検証中にエラーが発生しました。SSISパッケージ「SERVICEAREATEAMS.dtsx」が終了しました:失敗。
[/アップデート]
【アップデート2】
[/アップデート2]