List Creatorの詳細なエラーメッセージはイベントログに出力されます。
また、SSISのエラーメッセージの出力先は、SSISのログ記録で設定することができます。
List Creatorの実行環境の違い
List Creatorの実行環境の違いによって以下のように出力先が異なります。
帳票出力サーバでアプリケーションを実行する場合
帳票出力サーバのイベントログにエラーメッセージが出力されます。
List Creator Connector連携する場合
アプリケーションサーバのイベントログにエラーメッセージが出力されます。
SSISのログ記録の設定
エラーメッセージはSSISのログ記録を有効にすることで出力先や内容を設定することができます。
以下のようにSSISログの構成ダイアログボックスで設定します。詳細はSQL Serverに添付のドキュメントなどを参照してください。なお、操作手順はSQL Server 2017の画面に表示される名称で説明します。
=操作手順=
[SSIS]メニューから[ログ記録...]を選択します。
⇒SSISログの構成ダイアログボックスが表示されます。
[コンテナー]の[LCPKG1]をチェックします。
[プロバイダーとログ]タブでは、[プロバイダーの種類]を選択して[追加]ボタンをクリックします。
プロバイダーの種類に、以下の設定をする場合の手順を説明します。
テキストファイルのSSISログプロバイダー:指定されたテキストファイルにCSV形式でログを出力
Windows イベントログのSSISログプロバイダー:Windowsのイベントログにメッセージを出力
名前欄の[テキストファイルのSSISログプロバイダー]にチェックします。
チェックした[テキストファイルのSSISログプロバイダー]の[構成]列のセルをクリックし、[<新しい接続...>]を選択します。
⇒ファイル接続マネージャー エディターダイアログが表示されます。
実行時に存在するか、作成されるファイルまたはフォルダーを指定して[OK]ボタンをクリックします。
名前欄の[Windows イベントログのSSISログプロバイダー]にチェックし、[OK]ボタンをクリックします。
[詳細]タブで、[イベント]の[OnError]をチェックし、[OK]ボタンをクリックします。
「テキストファイルのSSISログプロバイダー」を選択した場合のメッセージ
プロバイダーの種類で「テキストファイルのSSISログプロバイダー」を選択した場合、メッセージは出力ファイルのmessage欄に出力されます。
メッセージ出力例を以下に示します。
メッセージの内容と対処については、オンラインマニュアル“メッセージ集”を参照してください。
例:メッセージ出力結果
#Fields: event,computer,operator,source,sourceid,executionid,starttime,endtime,datacode,databytes,message OnInformation,,,,,,2006/10/13 11:39:08,2006/10/13 11:39:08,1074016266,0x,検証フェーズを開始しています。 OnError,,,,,,2006/10/13 11:39:08,2006/10/13 11:39:08,91,0x, LCDST_302 CommandTypeプロパティに未サポートのコマンドが指定されました。 OnError,,,,,,2006/10/13 11:39:08,2006/10/13 11:39:08,-1073450901,0x,"コンポーネント "List Creator変換先" (363)" が検証に失敗し、検証状態 "VS_ISBROKEN" が返されました。 OnError,,,,,,2006/10/13 11:39:08,2006/10/13 11:39:08,-1073450996,0x,1 つ以上のコンポーネントで検証に失敗しました。 OnError,,,,,,2006/10/13 11:39:08,2006/10/13 11:39:08,-1073594105,0x,タスクの検証中にエラーが発生しました。
「Windows イベントログのSSISログプロバイダー」を選択した場合のメッセージ
プロバイダーの種類で「Windows イベントログのSSISログプロバイダー」を選択した場合、メッセージはSQL Server Integration Servicesのメッセージとしてイベントログに出力されます。
そのため、イベントログのソースや形式については、SQL Serverに添付のドキュメントなどを参照してください。
メッセージの内容と対処については、オンラインマニュアル“メッセージ集”を参照してください。