Visual Studio .NET で Visual C# SMO プロジェクトを作成する方法
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Microsoft Fabric SQL Database
このセクションでは、簡単な SMO コンソール アプリケーションを構築する方法について説明します。
この例では、プログラムが SMO の型を参照できるように、名前空間をインポートします。 Agent 名前空間のインポートは省略可能です。 SQL Server エージェントを使用するプログラムを作成するときに使用します。 SQL Server のインスタンスへのセキュリティで保護された接続を確立するには、 Common 名前空間が必要です。 SqlClient 名前空間は、SQL 例外エラーの処理に使用されます。
Visual Studio.NET での Visual C# SMO プロジェクトの作成
Visual Studio を起動する
[ File メニューの New をクリックし、次に Project をクリックします。 [新しいプロジェクト] ダイアログ ボックスが表示されます。
Visual Studio Installed ペインで、 Templates\Visual C#\Windows に移動し、 Console Application を選択します。
(省略可能) Name テキスト ボックスに、新しいアプリケーションの名前を入力します。
OK をクリックしてコンソール アプリケーション テンプレートを読み込みます。
SMO のインストールの指示に従って、プロジェクトが参照するパッケージをインストールします。
[表示] メニューの [コード]をクリックします。
このコードでは、名前空間ステートメントの前に、次の using ステートメントを入力して、SMO 名前空間の型を修飾します。
using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;
SMO では、Microsoft.SqlServer.Management.Smo の下に、Microsoft.SqlServer.Management.Smo.Agent などのさまざまな名前空間があります。 これらの名前空間は、必要に応じて追加します。
SMO コードを追加できます。