次の方法で共有


配置したパッケージのテスト

新規 : 2006 年 4 月 14 日

このタスクでは、SQL Server 2005 のインスタンスに配置したパッケージをテストします。

Integration Services の他のチュートリアルでは、[デバッグ] メニューの [デバッグ開始] オプションを使用して、Integration Services の配置環境である Business Intelligence Development Studio でパッケージを実行しました。今度は別の方法でパッケージを実行します。

Integration Services には、テスト環境と運用環境でパッケージを実行するときに使用できるコマンド プロンプト ユーティリティ dtexec やパッケージ実行ユーティリティなどのツールが付属しています。パッケージ実行ユーティリティは、dtexec を基に構築されたグラフィカル ツールです。この 2 つのツールはパッケージを即座に実行します。さらに、SQL Server 2005 には、SQL Server エージェントのジョブの一工程としてパッケージの実行をスケジュールするように設計された SQL Server エージェントのサブシステムがあります。

パッケージ実行ユーティリティは、配置したパッケージを実行するために使用します。パッケージはそのままの状態で使用されるため、ダイアログ ボックスのページで情報を更新する必要はありません。パッケージ実行ユーティリティで最初に表示される [全般] ページからパッケージを実行します。必要に応じて、他のページもクリックして、各パッケージに関する情報を表示できます。

ms365323.note(ja-jp,SQL.90).gifメモ :
このチュートリアル内でパッケージが正しく実行されるように、オプションは変更しないでください。

パッケージ実行ユーティリティを使用して SQL Server Management Studio でパッケージを実行する前に、Integration Services サービスが実行していることを確認してください。Integration Services サービスは、パッケージの保管と実行のサポートを提供します。このサービスが停止した場合は、Integration Services に接続できず、実行するパッケージが SQL Server Management Studio に表示されません。また、パッケージを配置したインスタンスでパッケージを実行する権限も必要です。詳細については、「Integration Services のロール」を参照してください。

[格納されたパッケージ] フォルダ内の最上位フォルダは、Integration Services サービスが監視するユーザー定義フォルダです。MsDtsSrvr.ini.xml ファイルで指定できるフォルダ数に制限はありません。このチュートリアルでは、既定の MsDtsSrvr.ini.xml ファイルを使用し、[格納されたパッケージ] 内の最上位フォルダの名前は "File System" と "MSDB" であると想定しています。

SQL Server Management Studio で Integration Services に接続するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム][Microsoft SQL Server 2005] の順にポイントし、[SQL Server Management Studio] をクリックします。

  2. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧から [Integration Services] を選択し、[サーバー名] ボックスにサーバーの名前を入力して、[接続] をクリックします。

    ms365323.note(ja-jp,SQL.90).gif重要 :
    Integration Services に接続できない場合は、Integration Services サービスが実行されていない可能性があります。このサービスのステータスを調べるには、[スタート] をクリックし、[すべてのプログラム][Microsoft SQL Server 2005]、[構成ツール] の順にポイントして、[SQL セキュリティ構成] をクリックします。
  3. SQL Server Management Studio が開きます。既定では [オブジェクト エクスプローラ] ウィンドウが開き、SQL Server Management Studio の右上に表示されます。オブジェクト エクスプローラが開いていない場合は、[表示] メニューの [オブジェクト エクスプローラ] をクリックします。

パッケージ実行ユーティリティを使用してパッケージを実行するには

  1. オブジェクト エクスプローラで、[格納されたパッケージ] フォルダを展開します。

  2. MSDB フォルダを展開します。パッケージを SQL Server に配置したため、配置したパッケージはすべて msdb SQL Server データベースに格納され、MSDB フォルダに表示されます。Deployment Tutorial 以外のファイル システムにパッケージを配置した場合を除き、[File System] フォルダは空です。

  3. パッケージ一覧の一番上から開始し、[DataTransfer] を右クリックして [パッケージの実行] をクリックします。

  4. [パッケージ実行ユーティリティ] ダイアログ ボックスで [実行] をクリックします。

  5. [パッケージ実行ユーティリティ] ダイアログ ボックスで、パッケージの進行状況と実行結果を表示します。[停止] ボタンが無効の場合は、パッケージが完了したことを示すので、[閉じる] をクリックします。

    ms365323.note(ja-jp,SQL.90).gif重要 :
    パッケージの実行中に [停止] をクリックすると、パッケージは完了しません。
  6. [パッケージ実行ユーティリティ] ダイアログ ボックスで [閉じる] をクリックします。

  7. LoadXML パッケージに手順 3. ~ 6. を繰り返します。

  8. [ファイル] メニューの [終了] をクリックします。

DataTransfer パッケージの結果を確認するには

  1. SQL Server Management Studio のツール バーから [新しいクエリ] をクリックします。

  2. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧から [データベース エンジン] を選択し、チュートリアル パッケージをインストールしたサーバーの名前または種類 (local) を [サーバー名] ボックスに入力して、認証モードを選択します。SQL Server 認証を使用する場合は、ユーザー名とパスワードを入力します。

  3. [接続] をクリックします。

  4. クエリ ウィンドウで、次の SQL ステートメントを入力するか貼り付けます。

    USE AdventureWorks

    SELECT * FROM HighIncomeCustomers

  5. F5 キーを押すか、ツール バーの実行アイコンをクリックします。

  6. このクエリによって 31 行のデータが返されます。返された結果には、YearlyIncome 列の値が 100,000 より大きい Customers.txt テキスト ファイルの行が含まれています。

  7. DeploymentTutorial フォルダを見つけ、ログ XML ファイル [Deployment Tutorial Log] を右クリックして、[開く] をクリックします。メモ帳やその他のテキスト エディタまたは XML エディタを使用してファイルを開くことができます。

LoadXMLData パッケージの結果を確認するには

  1. SQL Server Management Studio のツール バーから [新しいクエリ] をクリックします。

  2. [サーバーへの接続] ダイアログ ボックスで、[サーバーの種類] ボックスの一覧から [データベース エンジン] を選択し、チュートリアル パッケージをインストールしたサーバーの名前または「(local)」を [サーバー名] ボックスに入力して、認証モードを選択します。SQL Server 認証を使用する場合は、ユーザー名とパスワードを入力します。

  3. [接続] をクリックします。

  4. クエリ ウィンドウで、次の SQL ステートメントを入力するか貼り付けます。

    USE AdventureWorks

    SELECT * FROM OrderDatesByCountryRegion

  5. F5 キーを押すか、ツール バーの実行アイコンをクリックします。

  6. このクエリによって 21 行のデータが返されます。返された結果は、XML データ ファイル orders.xml の行で構成されています。各行は国/地域別の要約で、行に国名/地域名、国/地域ごとの注文数、および最新と最古の注文日が一覧になります。

参照

その他の技術情報

dtexec ユーティリティ
コマンド プロンプト ユーティリティ (SSIS)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手