次の方法で共有


Visual Studio .NET で Visual Basic SMO プロジェクトを作成する

このセクションでは、単純な SMO コンソール アプリケーションを構築する方法について説明します。

次の使用例は、名前空間をインポートします。これにより、プログラムは SMO 型を参照できます。 Agent名前空間のインポートは省略可能です。 SQL Server エージェントを使用するプログラムを作成するときに使用します。 SQL Server のインスタンスへのセキュリティで保護された接続を確立するには、 Common 名前空間が必要です。 SqlClient名前空間は、SQL 例外エラーの処理に使用されます。

Visual Studio.NET での Visual Basic SMO プロジェクトの作成

  1. Visual Studio 2008 (または Visual Studio 2005) を起動します。

  2. [ File メニューの [ NewProject. ] をクリックします。[ 新しいプロジェクト ] ダイアログ ボックスが表示されます。

  3. [ プロジェクトの種類 ] ダイアログ ボックス で、[Visual Basic] を選択し、[ Windows] を選択します。 Visual Studio の [インストールされているテンプレート] ウィンドウで、[コンソール アプリケーション] を選択します。

  4. (省略可能)[ 名前 ] フィールドに、新しいアプリケーションの名前を入力します。

  5. [ OK] を クリックして、Visual Basic コンソール アプリケーション テンプレートを読み込みます。

  6. [プロジェクト] メニューの [参照の追加] を選択します。 [参照の追加] ダイアログ ボックスが表示されます。

  7. [ 参照] をクリックし、C:\Program Files\Microsoft SQL Server\120\SDK\Assemblies フォルダー内の SMO アセンブリを見つけて、次のファイルを選択します。 SMO アプリケーションをビルドするために必要な最小ファイルは次のとおりです。

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc

    Ctrl キーを使用して、複数のファイルを選択します。

  8. 必要な SMO アセンブリを追加します。 たとえば、Service Broker を具体的にプログラミングする場合は、次のアセンブリを追加します。

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. [をクリックし、を開く]

  10. [ 表示 ] メニューの [ コード] をクリックします。Module1.vb ウィンドウをOr-Select してコード ウィンドウを表示します。

  11. コードでは、宣言の前に次の Imports ステートメントを入力して、SMO 名前空間の型を修飾します。

    Imports Microsoft.SqlServer.Management.Smo  
    Imports Microsoft.SqlServer.Management.Common  
    
  12. SMO には、Microsoft.SqlServer.Management.Smo.Agent など、Microsoft.SqlServer.Management.Smo のさまざまな名前空間があります。 必要に応じて、これらの名前空間を追加します。

  13. SMO コードを追加できるようになりました。