次の方法で共有


スクリプト コンポーネントでのログ記録

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

Integration Services パッケージのログ記録を使用すると、実行の進行状況、結果、問題点などに関する詳細な情報を、定義済みのイベントまたはユーザー定義のメッセージとして保存し、後で分析することができます。 スクリプト コンポーネントでユーザー定義のデータをログ記録するには、ScriptMain クラスの Log メソッドを使用できます。 ログ記録が有効で、[SSIS ログの構成] ダイアログ ボックスの [詳細] タブでログ記録の対象として [ScriptComponentLogEntry] イベントが選択されている場合、Log メソッドを 1 回呼び出すと、そのデータ フロー タスク用に設定されているすべてのログ プロバイダーに対し、イベント情報が保存されます。

ログ記録の簡単な例を次に示します。

Dim bt(0) As Byte

Me.Log("Test Log Event", _

0, _

bt)

Note

ログ記録はスクリプト コンポーネントから直接実行できますが、ログ記録ではなくイベントを実装することを検討する必要があります。 イベントを使用すると、イベント メッセージのログ記録を有効にできるだけでなく、既定またはユーザー定義のイベント ハンドラーによってイベントに応答することができます。

ログ記録の詳細については、「Integration Services (SSIS) のログ記録」を参照してください。

参照

Integration Services (SSIS) のログ記録