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 列挙は、サーバーへの参照された接続に送信されたコマンドが即時に実行されるか、またはバッファに保存されるかを示す値を格納します。 |