ConnectionManager クラス

ConnectionManager クラスは、SQL Server のインスタンスへの接続を管理します。

継承階層

System.Object
  Microsoft.SqlServer.Management.Common.ConnectionSettings
    Microsoft.SqlServer.Management.Common.ConnectionManager
      Microsoft.SqlServer.Management.Common.ServerConnection

名前空間:  Microsoft.SqlServer.Management.Common
アセンブリ:  Microsoft.SqlServer.ConnectionInfo (Microsoft.SqlServer.ConnectionInfo.dll)

構文

'宣言
Public MustInherit Class ConnectionManager _
    Inherits ConnectionSettings
'使用
Dim instance As ConnectionManager
public abstract class ConnectionManager : ConnectionSettings
public ref class ConnectionManager abstract : public ConnectionSettings
[<AbstractClassAttribute>]
type ConnectionManager =  
    class 
        inherit ConnectionSettings 
    end
public abstract class ConnectionManager extends ConnectionSettings

ConnectionManager 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ ApplicationName サーバーとの接続を確立したアプリケーションの名前を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ AutoDisconnectMode SQL Server のインスタンスへの参照された接続の自動切断モードを取得または設定します。
パブリック プロパティ CapturedSql キャプチャ モードで接続が実行されているときにキャプチャされた Transact-SQL ステートメントを取得します。
パブリック プロパティ ConnectAsUser 接続が権限の借用を使用して確立されるかどうかを示す Boolean プロパティ値を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ConnectAsUserName 権限の借用を使用して接続する場合のユーザーの名前を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ConnectAsUserPassword 権限の借用を使用して接続する場合のユーザーのパスワードを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ConnectionString 指定されたデータ ソースに接続するための接続文字列を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ConnectTimeout 接続タイムアウト時間 (秒数) を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ DatabaseEngineType データベース エンジンの種類を取得します。
パブリック プロパティ DatabaseName 接続に必要なデータベースを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ EncryptConnection 接続が暗号化されるかどうかを示す Boolean プロパティ値を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ InUse 接続が使用中であるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ IsForceDisconnected 接続が強制的に切断されたかどうかを示す Boolean 値を取得します。
パブリック プロパティ IsOpen 現在、接続が開いているかどうかを示す Boolean プロパティ値を取得します。
パブリック プロパティ LockTimeout 現在のトランザクションがロックされているとき、接続がタイムアウトするまでの時間を秒単位で取得または設定します。
パブリック プロパティ Login サーバーのインスタンスとの接続を確立するために必要なログオンを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ LoginSecure サーバーへの接続時に Windows 認証を使用するか、SQL Server 認証を使用するかを示す Boolean プロパティを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ MaxPoolSize サーバーとの接続を確立する際に、指定した接続の接続プールに格納できる最大接続数を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ MinPoolSize サーバーとの接続を確立する際に、指定した接続の接続プールに格納できる最小接続数を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ MultipleActiveResultSets 複数のアクティブな結果セットが許可されるかどうかを示す Boolean プロパティ値を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ NetworkProtocol サーバーへの接続を確立するためのネットワーク プロトコルを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ NonPooledConnection 接続をプールできるかどうかを示す Boolean プロパティ値を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ PacketSize クライアントとサーバーの間で、ネットワークを経由して送信されたデータのパケット (バイト数) を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ Password SQL Server 認証を使用してサーバーへ接続するためのログオン パスワードを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ PooledConnectionLifetime プールされた接続の有効期間を取得または設定します。 (ConnectionSettings から継承されています。)
プロテクト プロパティ ResetConnectionString 接続文字列のノードが変更されたかどうかを示す Boolean 値を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ SecureConnectionString 暗号化された接続文字列を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ SecurePassword SQL Server 認証を使用してサーバーへ接続する場合に、ログオンで使用するセキュリティで保護されたパスワードを取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ServerInstance サーバーの名前を取得または設定します。 (ConnectionSettings から継承されています。)
パブリック プロパティ ServerVersion 接続している SQL Server インスタンスのバージョンを取得します。
パブリック プロパティ SqlConnectionObject 接続オブジェクトを取得します。
パブリック プロパティ WorkstationId ワークステーションを一意に識別する ID 値を取得または設定します。 (ConnectionSettings から継承されています。)

先頭に戻る

メソッド

  名前 説明
プロテクト メソッド CheckServerVersion 接続先の SQL Server インスタンスのバージョンを確認します。
パブリック メソッド Connect SQL Server のインスタンスに接続します。
パブリック メソッド Disconnect SQL Server のインスタンスとの接続を切断します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド ExecuteTSql Transact-SQL コマンドを実行します。
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド ForceDisconnected SQL Server のインスタンスから強制的に切断します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
プロテクト メソッド ThrowIfPropertyNotSet(String, String) 指定された接続プロパティが NULL または空の場合に例外をスローします。 (ConnectionSettings から継承されています。)
プロテクト メソッド ThrowIfPropertyNotSet(String, String, Boolean) 指定された接続プロパティが NULL または空の場合に例外をスローします。 (ConnectionSettings から継承されています。)
パブリック メソッド ToString 参照されたオブジェクトの名前を文字列として返します。 (ConnectionSettings から継承されています。)

先頭に戻る

イベント

  名前 説明
パブリック イベント InfoMessage SQL Server のインスタンスが情報メッセージを生成したときに発生するイベントです。 
パブリック イベント RemoteLoginFailed このイベントは、リモート ログインが SQL Server のインスタンスへの接続に失敗すると発生します。
パブリック イベント ServerMessage SQL Server が現在の接続に関する警告または情報メッセージを返した場合に発生するイベントです。
パブリック イベント StateChange SQL Server のインスタンスが状態を変更すると発生するイベントです。 
パブリック イベント StatementExecuted SQL Server のインスタンスが現在の接続でステートメントを実行したときに発生するイベントです。 

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Management.Common 名前空間