다음을 통해 공유


ConnectionManager 클래스

ConnectionManager 클래스는 SQL Server 인스턴스에 대한 연결을 관리합니다.

상속 계층

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 인스턴스가 현재 연결에서 문을 실행할 때 발생하는 이벤트입니다. 

위쪽

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.Common 네임스페이스