このタスクでは、レッスン 3.dtsx パッケージでデータ フローのログ記録を有効にします。 次に、PipelineExecutionPlan イベントと PipelineExecuteTrees イベントをログに記録するようにテキスト ファイル ログ プロバイダーを構成します。 Text Files ログ プロバイダーは、表示しやすく、簡単に転送できるログを作成します。 これらのログ ファイルはシンプルであるため、パッケージの基本的なテスト フェーズでこれらのファイルが特に役立ちます。 SSIS デザイナーの [ログ イベント] ウィンドウでログ エントリを表示することもできます。
パッケージにログ記録を追加するには
次に、 [SSIS] メニューの [ログ記録] をクリックします。
[ SSIS ログの構成 ] ダイアログ ボックスの [ コンテナー ] ウィンドウで、レッスン 3 パッケージを表す最上位のオブジェクトが選択されていることを確認します。
[ プロバイダーとログ ] タブの [プロバイダーの 種類 ] ボックスで、[ テキスト ファイルの SSIS ログ プロバイダー] を選択し、[ 追加] をクリックします。
Integration Services は、テキスト ファイルの既定の名前 SSIS ログ プロバイダーを持つ新しい テキスト ファイル ログ プロバイダーをパッケージに追加します。 次に、この新しいログ プロバイダーを構成します。
[ 名前] 列に「
Lesson 3 Log File」と入力します。必要に応じて、 [説明] の内容を修正します。
[構成] 列<[新しい接続]> をクリックして、ログ情報の書き込み先を指定します。
[ ファイル接続マネージャー エディター ] ダイアログ ボックスで、[ 使用法の種類] で [ ファイルの作成] を選択し、[ 参照] をクリックします。 既定では、[ ファイルの選択 ] ダイアログ ボックスでプロジェクト フォルダーが開きますが、ログ情報は任意の場所に保存できます。
[ ファイルの選択 ] ダイアログ ボックスの [ ファイル名 ] ボックスに「
TutorialLog.log」と入力し、[ 開く] をクリックします。[ OK] を クリックして[ ファイル接続マネージャー エディター ] ダイアログ ボックスを閉じます。
[コンテナー] ペインで、パッケージ コンテナー階層のすべてのノードを展開します。次に、 [Extract Sample Currency Data] チェック ボックスも含めすべてのチェック ボックスをオフにします。 次に、このノードのイベントのみを取得するため、 [Extract Sample Currency Data] チェック ボックスをオンにします。
重要
[ サンプル通貨データの抽出 ] チェック ボックスの状態がオンではなく淡色表示になっている場合、タスクは親コンテナーのログ設定を使用するため、タスクに固有のログ イベントを有効にすることはできません。
[詳細] タブの [イベント] 列で、 [PipelineExecutionPlan] イベントと [PipelineExecutionTrees] イベントのチェック ボックスをオンにします。
[ 詳細設定 ] をクリックして、ログ プロバイダーが各イベントのログに書き込む詳細を確認します。 既定では、指定したイベントについて、すべての情報カテゴリが自動的に選択されます。
情報カテゴリを非表示にするには、[ 基本 ] をクリックします。
[ プロバイダーとログ ] タブの [ 名前 ] 列で、
Lesson 3 Log Fileを選択します。 パッケージのログ プロバイダーを作成したら、必要に応じて、ログ プロバイダーを削除して再作成することなく、ログを一時的にオフにするように選択を解除できます。OK をクリックします。