Microsoft.SqlServer.Management.Common Namespace

Microsoft.SqlServer.Management.Common 名前空間には、SMO または RMO アプリケーションから SQL Server のインスタンスへの接続を表すクラスが含まれています。

更新されたテキスト :2006 年 7 月 17 日

Microsoft.SqlServer.Management.Common 名前空間には、SQL Server のインスタンスへの接続を確立するためのクラスが含まれています。このクラスには、Microsoft.SqlServer.Management.Smo 名前空間の Server クラスを使用してアクセスできます。この名前空間で最も重要なクラスは、ServerConnection クラスです。ServerConnection オブジェクトは Server クラスのConnectionContext プロパティによって参照され、このオブジェクトを使用して SQL Server のインスタンスへの接続を管理できます。

Microsoft.SqlServer.Management.Common 名前空間は、Microsoft.SqlServer.ConnectionInfo.dll アセンブリ ファイルにあります。

Microsoft.SqlServer.Management.Common 名前空間を使用すると、次のような操作を実行できます。

  • SQL Server のインスタンスに接続する。

  • 接続設定を制御する。

  • Transact-SQL ステートメントを直接実行する。

  • SMO プログラムによって生成された Transact-SQL ステートメントをキャプチャする。

  • トランザクションを管理する。

リリース

履歴

2006 年 7 月 17 日

変更内容 :
  • 「解説」セクションに説明を追加しました。

クラス

クラス 説明
CapturedSql CapturedSql クラスは、参照された接続を経由して Microsoft SQL Server のインスタンスに送信された後、そのインスタンス上ですぐ実行されずにバッファにリダイレクトされる Transact-SQL コマンドを表します。
ChangePasswordFailureException ChangePasswordFailureException クラスは、SQL Server 認証を使用して Microsoft SQL Server のインスタンスとの接続を確立するために使用するログオンのパスワードを変更しようとして失敗した場合に発生する例外です。
ConnectionCannotBeChangedException ConnectionCannotBeChangedException クラスは、Microsoft SQL Server のインスタンスへの接続を変更しようとして失敗した場合に発生する例外です。
ConnectionException ConnectionException クラスは、Microsoft SQL Server のインスタンスへの接続でエラーが起きたときに発生する例外です。
ConnectionFailureException ConnectionFailureException クラスは、Microsoft SQL Server のインスタンスとの接続を確立しようとして失敗した場合に発生する例外です。
ConnectionInfoBase ConnectionInfoBase オブジェクトは、SqlOlapConnectionInfoBase クラスの作成に使用される基本クラスであり、SQL Server のインスタンスに接続するために使用する情報を表します。
ConnectionManager ConnectionManager クラスは、SQL Server のインスタンスへの接続を管理します。
ConnectionSettings ConnectionSettings クラスは、Microsoft SQL Server などのサーバーのインスタンスへの接続で使用する設定を表します。ServerConnection クラスは ConnectionSettings クラスを継承します。
DataTransferEventArgs DataTransferEventArgs クラスは、データ転送イベントの発生時に使用される引数を表します。
DataTransferProgressEventArgs DataTransferProgressEventArgs クラスは、データ転送進行状況イベントの発生時に使用される引数を表します。
ExecutionFailureException ExecutionFailureException クラスは、サーバーへの接続で実行エラーが発生した場合に発生する例外です。
InvalidArgumentException InvalidArgumentException クラスは、サーバーへの参照された接続で、有効でないパラメータがメソッドに渡された場合に発生する例外です。
InvalidPropertyValueException InvalidPropertyValueException クラスは、サーバーへの参照された接続で、プロパティが有効ではない値に設定された場合に発生する例外です。
NotInTransactionException NotInTransactionException クラスは、サーバーへの参照された接続でのトランザクションでエラーが発生した場合に発生する例外です。
OlapConnectionInfo このクラスは、SQL Server 管理オブジェクトのインフラストラクチャをサポートするためのクラスであり、コードから直接使用することを目的としたものではありません。
PropertyNotAvailableException PropertyNotAvailableException クラスは、サーバーへの接続で、利用できないプロパティが要求された場合に発生する例外です。
PropertyNotSetException PropertyNotSetException クラスは、サーバーへの接続で設定されていないプロパティをプロセスが要求した場合に発生する例外です。
ServerConnection ServerConnection オブジェクトは、サーバーへの接続を表します。
ServerMessageEventArgs ServerMessageEventArgs クラスは、サーバー メッセージ イベントの発生時に使用される引数を表します。
ServerVersion ServerVersion クラスは、サーバーのバージョン情報を表します。
SqlConnectionInfo SqlConnectionInfo オブジェクトは、SQL Server のインスタンスへの接続を確立するのに必要な情報を表します。
SqlOlapConnectionInfoBase SqlOlapConnectionInfoBase クラスは、SQL Server のインスタンスに接続するために使用する情報を表します。
SqlServerManagementException SqlServerManagementException クラスは、サーバーへの接続で Microsoft SQL Server 管理エラーが発生した場合に発生する例外です。
StatementEventArgs StatementEventArgs クラスは、ステートメント イベントの発生時に使用される引数を表します。
TransferException TransferException クラスは、サーバーへの接続で Microsoft SQL Server 転送エラーが発生した場合に発生する例外です。

インターフェイス

インターフェイス 説明
IAlterable IAlterable クラスは、参照された接続で Alter メソッドを実装するインターフェイスを表します。
ICreatable ICreatable クラスは、参照された接続で Create メソッドを実装するインターフェイスを表します。
IDataTransferProvider IDataTransferProvider クラスは、参照された接続でデータ転送を実装するインターフェイスを表します。
IDroppable IDroppable クラスは、参照された接続で Drop メソッドを実装するインターフェイスを表します。
IMarkForDrop IMarkForDrop クラスは、参照された接続で IMarkForDrop メソッドを実装するインターフェイスを表します。
IRenamable IRenamable クラスは、参照された接続で Rename メソッドを実装するインターフェイスを表します。
IRestrictedAccess IRestrictedAccess クラスは、参照された接続について、サーバーへのシングル ユーザー アクセスを実装するインターフェイスを表します。
ITransferMetadataProvider ITransferMetadataProvider クラスは、参照された接続でメタデータ転送プロセスを実装するインターフェイスを表します。

デリゲート

デリゲート 説明
DataTransferEventHandler DataTransferEventHandler クラスは、データ転送のプロセスによって発生するイベントを処理するメソッドを表します。
DataTransferProgressEventHandler DataTransferProgressEventHandler クラスは、データ転送進行状況レポートのプロセスによって発生するイベントを処理するメソッドを表します。
ServerMessageEventHandler ServerMessageEventHandler クラスは、サーバー メッセージによって発生するイベントを処理するメソッドを表します。
StatementEventHandler StatementEventHandler クラスは、ステートメントによって発生するイベントを処理するメソッドを表します。

列挙型

列挙体 説明
AutoDisconnectMode AutoDisconnectMode 列挙は、Microsoft SQL Server のインスタンスへの接続に使用する自動切断オプションを指定するための値を格納します。
ConnectionType ConnectionType 列挙は、接続を確立するサーバーの種類を指定するために使用する値を格納します。
DataTransferEventType DataTransferEventType 列挙は、データ転送イベントの種類を指定するために使用する値を格納します。
DataTransferProgressEventType DataTransferProgressEventType 列挙は、データ転送進行状況イベントの種類を指定するために使用する値を格納します。
ExecutionTypes ExecutionTypes 列挙は、参照された接続を使用してサーバーに送信される Transact-SQL コマンドの実行オプションを指定するための値を格納します。
FixedServerRoles FixedServerRoles 列挙は、ログオンに割り当てることのできる固定サーバー ロールを指定するために使用する値を格納します。
NetworkProtocol NetworkProtocol 列挙は、参照された接続を確立するネットワークで使用されるネットワーク プロトコルを指定するための値を格納します。
ServerCaseSensitivity ServerCaseSensitivity 列挙は、サーバーでテキストの大文字と小文字を区別するかどうかを指定するための値を格納します。
ServerUserProfiles ServerUserProfiles 列挙は、サーバー上のユーザー プロファイルを指定するために使用する値を格納します。
SqlExecutionModes SqlExecutionModes 列挙は、サーバーへの参照された接続に送信されたコマンドが即時に実行されるか、またはバッファに保存されるかを示す値を格納します。