SSIS でのデバッグ中に次のエラーが発生しました。
エラー: データ フロー タスクの 0xC0049064、派生列 [70]: 型キャストの実行中にエラーが発生しました。エラー: データ フロー タスクの 0xC0209029、派生列 [70]: SSIS エラー コード DTS_E_INDUCEDTRANSFORMFAILUREONERROR。エラー コード 0xC0049064 が発生したため、"コンポーネント "派生列" (70)" が失敗し、"出力列 "EVENT_DT" (118)" のエラー行処理がエラー時の失敗を示しています。指定されたコンポーネントの指定されたオブジェクトでエラーが発生しました。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。エラー: データ フロー タスクでの 0xC0047022: SSIS エラー コード DTS_E_PROCESSINPUTFAILED。コンポーネント "派生列" (70) の ProcessInput メソッドがエラー コード 0xC0209029 で失敗しました。識別されたコンポーネントが ProcessInput メソッドからエラーを返しました。エラーはコンポーネントに固有のものですが、エラーは致命的であり、データ フロー タスクの実行が停止します。これより前に、失敗に関する詳細情報を含むエラー メッセージが投稿される場合があります。エラー: データ フロー タスクでの 0xC0047021: SSIS エラー コード DTS_E_THREADFAILED。スレッド "WorkThread0" はエラー コード 0xC0209029 で終了しました。これより前に、スレッドが終了した理由に関する詳細情報を含むエラー メッセージが投稿される場合があります。情報: データ フロー タスクの 0x40043008、DTS.Pipeline: 実行後フェーズが開始されています。情報: データ フロー タスクの 0x40043009、DTS.パイプライン: クリーンアップ フェーズが開始されています。情報: データ フロー タスクの 0x4004300B、DTS.Pipeline: "コンポーネント "DataReaderDest" (143)" が 0 行を書き込みました。タスクが失敗しました: データ フロー タスクの警告: パッケージの 0x80019002: SSIS 警告コード DTS_W_MAXIMUMERRORCOUNTREACHED。Execution メソッドは成功しましたが、発生したエラーの数 (4) が最大許容数 (1) に達しました。故障の原因となります。これは、エラーの数が MaximumErrorCount で指定された数に達すると発生します。MaximumErrorCount を変更するか、エラーを修正してください。SSIS パッケージ "Package.dtsx" が終了しました: 失敗。
私の表現は次のとおりです。
(DT_DBTIMESTAMP)(SUBSTRING(EVENT_D,7,4) + "-" +
SUBSTRING(EVENT_D,4,2) + "-" +
SUBSTRING(EVENT_D,1,2) + EVENT_T)
元のデータは次の順序になっています。
EVENT_D: DD/MM/YYYY
EVENT_T: HH:MM:SS
どんな助けでも大歓迎です。何度も表情を変えてみましたがだめでした。