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) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.