スクリプトのデバッグ

適用対象:SQL Server Azure Data Factory の SSIS Integration Runtime

スクリプト タスクやスクリプト コンポーネントで使うスクリプトは、MicrosoftVisual Studio Tools for Applications (VSTA) で作成します。

VSTA では、ブレークポイントを設定してスクリプト化します。 ブレークポイントは VSTA で管理できますが、 デザイナーで用意されている [ブレークポイントの設定] SSIS ダイアログ ボックスを使用しても管理できます。 詳細については、「 制御フローのデバッグ」を参照してください。

[ブレークポイントの設定] ダイアログ ボックスには、スクリプト ブレークポイントが含まれています。 スクリプト ブレークポイントは、ブレークポイントの一覧の一番下に表示され、ブレークポイントが設定されている行番号と関数の名前を表示します。 スクリプト ブレークポイントは、 [ブレークポイントの設定] ダイアログ ボックスで削除できます。

実行時に、スクリプトのコード行に設定されたブレークポイントは、パッケージ、またはパッケージ内のタスクやコンテナーに設定されたブレークポイントと統合されます。 デバッガーは、スクリプト内のブレークポイントから、パッケージ、タスク、またはコンテナーに設定されたブレークポイントまで実行できます。また、その逆の実行も可能です。 たとえば、 OnPreExecute イベントまたは OnPostExecute イベントを受け取ったときに発生するブレークの条件で、設定されたブレークポイントがパッケージにあり、スクリプト行にブレークポイントが設定されたスクリプト タスクがあるとします。 この場合、パッケージは OnPreExecute イベントに関連付けられたブレークの条件で実行を中断し、スクリプト内のブレークポイントまで実行して、最終的に OnPostExecute イベントに関連付けられたブレークの条件まで実行できます。

スクリプト タスクとスクリプト コンポーネントのデバッグの詳細については、「 スクリプト タスクのコーディングおよびデバッグ 」および「 スクリプト コンポーネントのコーディングおよびデバッグ」を参照してください。

Visual Studio for Applications でブレークポイントを設定するには

参照

パッケージ開発のトラブルシューティング ツール