SMO プログラムの作成

SQL Server 管理オブジェクト (SMO) オブジェクトの一般的なプログラミングには、メソッドの実行、プロパティの設定、およびコレクションの操作など、すべてのオブジェクトが共有する共通エリアが含まれています。

トピック 説明

SQL Server のインスタンスへの接続

Microsoft SQL Server のインスタンスへの接続を確立する最も基本的な SMO プログラム。Microsoft Windows 認証および SQL Server 認証を示します。また、SQL Server のローカル インスタンスおよびリモート インスタンスへの接続を示すサンプルも含まれています。

SQL Server のインスタンスからの切断

SQL Server のインスタンスから切断する方法を示すプログラム。

メソッドの呼び出し

このセクションでは、メソッドを呼び出すための一般的な方法について説明します。パラメータの使用、および DataTable オブジェクトに返されるデータのテーブルを処理する方法について説明します。また、オブジェクト コンストラクタを呼び出す方法、および Clone メソッドを呼び出す方法の例も含まれています。

プロパティの設定

このセクションでは、プロパティのさまざまな型を設定する方法について説明します。オブジェクト プロパティを設定および取得する方法について示します。また、オブジェクトの作成時にオブジェクト プロパティを設定する例、およびオブジェクトのすべてのプロパティを反復処理する方法も含まれています。

コレクションの使用

オブジェクト コレクションと共に使用されるテクニックについて説明するさまざまなプログラム。コレクションを使用するオブジェクトを参照する方法について説明します。また、コレクションのメンバを反復処理する方法の例も含まれています。

SMO イベントの処理

このセクションでは、SMO でイベントの設定および処理を行う方法について説明します。イベント ハンドラを設定する方法、およびイベント サブスクリプションを設定する方法の例が含まれています。

SMO 例外の処理

このセクションでは、SMO で例外をトラップする方法について説明します。例外をキャッチする方法、および内部例外を表示する方法の例が含まれています。

データ型の処理

このセクションでは、さまざまな SQL Server データ型を操作する方法について説明します。オブジェクト コンストラクタでの指定でデータ型を構築する方法について説明します。また、既定のコンストラクタを使用してデータ型を作成する方法の例も含まれています。

トランザクションの使用

このセクションでは、SMO プログラムでトランザクション処理を実装する方法について説明します。SMO プログラムでトランザクションを使用する方法の例が含まれています。

キャプチャ モードの使用

このセクションでは、SMO プログラムの出力を記録する方法について説明します。この例では、後で実行するために SQL Server のインスタンスに送信された Transact-SQL ステートメントとして、SMO プログラムが記録されます。