次の方法で共有


SMOTableList サンプル

更新 : 2006 年 7 月 17 日

SmoTableList サンプルは、AdventureWorks データベースのユーザー テーブルを列挙する方法を示します。スクリプト タスクにより、スキーマとテーブルの名前が取得されて、2 つの変数に置かれます。次に、Transact-SQL タスクが 2 つの変数を使って DBCC CHECKCONSTRAINTS コマンドを実行します。このサンプルは IA64 ではサポートされていません。このサンプルには SQL Server 2005 SP1 が必要です。

詳細については、SQL Server 2005 Books Online の「Foreach ループ コンテナ」のトピックを参照してください。

ms161564.note(ja-jp,SQL.90).gif重要 :
サンプルは、学習に使用することのみを目的に提供されています。これらは、運用環境での使用を目的としたものではなく、運用環境でのテストも実施されていません。Microsoft からは、これらのサンプルについてのテクニカル サポートは提供されません。

サンプルの実行

コード サンプルの場所、ビルド方法、およびインストール方法を確認済みの場合は、「サンプルのテスト」に進み、コード サンプルの構成方法と実行方法を確認してください。

前提条件

このサンプル パッケージを実行するための前提条件は次のとおりです。

  • .NET Framework SDK 2.0 または Microsoft Visual Studio 2005 (.NET Framework SDK は無償で入手できます。詳細については、Books Online のトピック「.NET Framework SDK のインストール」を参照してください。
  • Microsoft SQL Server 2005 Integration Services
  • サンプル パッケージとサンプル パッケージが使用するデータ ファイルが、ローカルのハード ディスク ドライブにインストールされている。
  • AdventureWorks OLTP データベースがアタッチされていて、管理者権限が設定されている。

サンプルのインストール方法の詳細については、SQL Server 2005 Books Online の「Integration Services サンプル パッケージのインストール」の項目を参照してください。

場所

サンプル コードを既定の場所にインストールした場合は、次のディレクトリに配置されています。

C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\Control Flow\SmoTableList\

サンプル コードの C# ソリューションは CS ディレクトリに、Visual Basic ソリューションは VB ディレクトリにあります。

サンプルをインストールするために必要な 2 つの手順の詳細については、「サンプルのインストール」を参照してください。SQL Server 2005 のオリジナル リリース後にリリースされた新しいサンプルを含む、サンプルの最新バージョンを入手するには、「SQL Server 2005 Samples and Sample Databases (April 2006)」を参照してください。

サンプルのビルド

まだ厳密な名前のキー ファイルを生成していない場合は、次の手順に従ってこのキー ファイルを生成します。

厳密な名前のキー ファイルを生成するには

  1. Microsoft Visual Studio 2005 コマンド プロンプトを開くには、[スタート] ボタンをクリックし、[すべてのプログラム][Microsoft Visual Studio 2005][Visual Studio Tools] の順にポイントして、[Visual Studio 2005 コマンド プロンプト] をクリックします。

    または

    Microsoft .NET Framework コマンド プロンプトを開くには、[スタート] ボタンをクリックし、[すべてのプログラム][Microsoft .NET Framework SDK v2.0] の順にポイントして、[SDK コマンド プロンプト] をクリックします。

  2. コマンド プロンプトでディレクトリ変更 (CD) コマンドを使用して、コマンド プロンプト ウィンドウの現在のフォルダを Samples フォルダに変更します。このフォルダに作成したキー ファイルは、すべての SQL Server 2005 コード サンプルで使用されます。

ms161564.note(ja-jp,SQL.90).gifメモ :
サンプルが配置されているフォルダを調べるには、[スタート] ボタンをクリックし、[すべてのプログラム][Microsoft SQL Server 2005][マニュアルとチュートリアル] の順にポイントして、[サンプル ディレクトリ] をクリックします。既定のインストール場所を使用している場合、サンプルは <system_drive>:\Program Files\Microsoft SQL Server\90\Samples にあります。
  1. コマンド プロンプトで、次のコマンドを実行してキー ファイルを生成します。
    sn -k SampleKey.snk
ms161564.note(ja-jp,SQL.90).gif重要 :
厳密な名前のキー ペアの詳細については、MSDN の .NET Development Center にある「Security Briefs: Strong Names and Security in the .NET Framework」を参照してください。

サンプルをビルドするには

  1. Microsoft Visual Studio 2005 を起動します。

  2. [ファイル] メニューの [開く] をポイントし、[プロジェクト/ソリューション] をクリックして、使用するサンプルのソリューション (.sln) を開きます。このとき、使用する言語に応じて CS フォルダまたは VB フォルダの SMOTableList.sln を開きます。

  3. [ビルド] メニューの [SmoTableList のビルド] をクリックします。

サンプルのテスト

サンプルによって作成されたパッケージは次の場所に保存されます。

C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\Control Flow\SmoTableList\<language>\SmoTablelist\bin\debug\ SmoTableSamplePackage.dtsx.

デザイナでパッケージを表示するには、新しい Integration Services プロジェクトを作成して、既存の .dtsx アイテムをそのプロジェクトに追加します。詳細については、SQL Server 2005 Books Online の「Integration Services プロジェクトにアイテムを追加する方法」のトピックを参照してください。

変更履歴

リリース 履歴

2006 年 7 月 17 日

変更内容 :
  • SP1 が必要であることを示す記述を追加しました。

2006 年 4 月 14 日

変更内容 :
  • Smo.dll、SmoEnum.dll、および ConnectionInfo.dll を %windir%\Microsoft.NET\Framework\v2.0.xxxxx にコピーするという手順は、不要になったため削除しました。