SSISのデータフロータスクでソースレベルでエラーログを構成する方法はありますか。SSISのデータフロータスクでソースレベルでエラーログを構成する方法
この例で使用されているサンプルスクリプト。
create table test_data (col1 int, col2 varchar(100))
insert into test_data values (1, '00 0');
insert into test_data values (2, '02');
OLE DBソースSQLコマンド次のクエリ
select * from test_data where col2=0;
とこのクエリは
先を失敗したフラット・ファイルです。
実行中のエラーが報告されます。
OLE DB Source [1] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E07. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E07 Description: "Conversion failed when converting the varchar value '00 0' to data type int.".
私はpackage.Iは、クエリが正しくないことを知っている実行すると、私はエラーの上に取得していますが、私は元のクエリを変更することを意図していないのですが、これは私のアプリケーションに由来する試料です。
場所を指定してこのエラーをログファイルに記録するには、どうすればよいですか?
私はエラー出力を使用しようとしましたが、ソースから来るデータでのみエラーを処理しますが、クエリでは処理しません。
コード、XMLまたはデータサンプルを投稿する場合は、テキストエディタでこれらの行を強調表示し、エディタツールバーの「コードサンプル」ボタン(「{}」)をクリックすると、それ!エラーメッセージを投稿する場合は、**引用符( '' ')を使用してエラーメッセージを適切にフォーマットしてください。 –
エラーログで何を達成しようとしていますか?簡単な答えは、Loggingをオンにし、OnErrorイベントあなたの必要を満たしていないかもしれません。 – billinkc