SMO プログラムの作成

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

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

トピック 説明
SQL Server のインスタンスへの接続 SQL Serverのインスタンスへの接続を確立する最も基本的な SMO プログラム。 Windows 認証とSQL Server認証を示します。 また、SQL Serverのローカル インスタンスとリモート インスタンスへの接続を示すサンプルも含まれています。
SQL Server のインスタンスからの切断 SQL Server のインスタンスから切断する方法を示すプログラム。
メソッドの呼び出し このセクションでは、メソッドを呼び出すための一般的な方法について説明します。 パラメーターの使用、および DataTable オブジェクトに返されるデータのテーブルを処理する方法について説明します。 また、オブジェクト コンストラクターを呼び出す方法と Clone メソッドを呼び出す方法の例も含まれています。
プロパティの設定 - SMO このセクションでは、プロパティのさまざまな型を設定する方法について説明します。 オブジェクト プロパティを設定および取得する方法について示します。 また、オブジェクトの作成時にオブジェクト プロパティを設定する例、およびオブジェクトのすべてのプロパティを反復処理する方法も含まれています。
コレクションの使用 オブジェクト コレクションと共に使用されるテクニックについて説明するさまざまなプログラム。 コレクションを使用するオブジェクトを参照する方法について説明します。 また、コレクションのメンバーを反復処理する方法の例も含まれています。
SMO イベントの処理 このセクションでは、SMO でイベントの設定および処理を行う方法について説明します。 イベント ハンドラーを設定する方法、およびイベント サブスクリプションを設定する方法の例が含まれています。
SMO 例外の処理 このセクションでは、SMO で例外をトラップする方法について説明します。 例外をキャッチする方法、および内部例外を表示する方法の例が含まれています。
データ型の処理 このセクションでは、さまざまなSQL Serverデータ型を操作する方法について説明します。 オブジェクト コンストラクターでの指定でデータ型を構築する方法について説明します。 また、既定のコンストラクターを使用してデータ型を作成する方法の例も含まれています。
トランザクションの使用 このセクションでは、SMO プログラムでトランザクション処理を実装する方法について説明します。 SMO プログラムでトランザクションを使用する方法の例が含まれています。
キャプチャ モードの使用 このセクションでは、SMO プログラムの出力を記録する方法について説明します。 この例では、SMO プログラムを、後で実行するために SQL Server のインスタンスに送信される Transact-SQL ステートメントとして記録します。