プロジェクトとパッケージの実行
Integration Services パッケージを実行するには、それらのパッケージの格納場所に応じていくつかのツールのうちの 1 つを使用できます。 次の表にツールを示します。
Integration Services サーバーにパッケージを格納するには、プロジェクト配置モデルを使用してプロジェクトをサーバーに配置します。 詳細については、「 Integration Services サーバーへのプロジェクトの配置」を参照してください。
SSIS パッケージ ストア、msdb データベース、またはファイル システムにパッケージを格納するには、パッケージ配置モデルを使用します。 詳細については、「 Package 配置 (SSIS)」を参照してください。
ツール | Integration Services サーバーに格納されているパッケージ | SSIS パッケージ ストアまたは msdb データベースに格納されているパッケージ | ファイル システムに格納されているパッケージ (SSIS パッケージ ストアに含まれる場所の範囲外) |
---|---|---|---|
SQL Server Data Tools | いいえ | いいえ ただし、msdb データベースを含む SSIS パッケージ ストアからプロジェクトに既存のパッケージを追加できます。 この方法でプロジェクトに既存のパッケージを追加すると、ファイル システム内にパッケージのローカル コピーが作成されます。 |
はい |
SQL Server Management Studio (Integration Services サーバーをホストするデータベース エンジンのインスタンスに接続している場合) 詳細については、「 [パッケージの実行] ダイアログ ボックス」を参照してください。 |
はい | いいえ ただし、これらの場所からサーバーにパッケージをインポートできます。 |
いいえ ただし、ファイル システムからサーバーにパッケージをインポートできます。 |
SQL Server Management Studio (SSIS パッケージ ストアを管理する Integration Services サービスに接続している場合) | いいえ | 有効 | いいえ ただし、ファイル システムから SSIS パッケージ ストアにパッケージをインポートできます。 |
dtexec 詳細については、「dtexec ユーティリティ」を参照してください。 |
はい | イエス | はい |
dtexecui 詳細については、「パッケージ実行ユーティリティ (DtExecUI) の UI リファレンス」を参照してください |
いいえ | イエス | はい |
SQL Server エージェント パッケージのスケジュールを設定するには、SQL Server エージェント ジョブを使用します。 詳細については、「 パッケージに対する SQL Server エージェント ジョブ」を参照してください。 |
はい | イエス | はい |
組み込みのストアド プロシージャ 詳細については、「catalog.start_execution (SSISDB データベース)」を参照してください |
はい | いいえ | いいえ |
マネージド API ( Microsoft.SqlServer.Management.IntegrationServices 名前空間の型およびメンバーを使用) | はい | いいえ | いいえ |
マネージド API ( Microsoft.SqlServer.Dts.Runtime 名前空間の型およびメンバーを使用) | 現時点ではできません | はい | はい |
実行とログ
Integration Services パッケージではログ記録を有効にできるので、実行時情報をログ ファイルに保存できます。 詳細については、「 Integration Services (SSIS) のログ記録」を参照してください。
Integration Services サーバーにデプロイされ、実行される Integration Services パッケージは、操作レポートを使用して監視できます。 レポートは SQL Server Management Studio で使用できます。 詳細については、「 Reports for the Integration Services Server」を参照してください。