ConnectionSettings 클래스
ConnectionSettings 클래스는 SQL Server 등의 서버 인스턴스에 연결하는 데 사용되는 설정을 나타냅니다. ServerConnection 클래스는 ConnectionSettings 클래스를 상속합니다.
상속 계층
Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
네임스페이스: Microsoft.SqlServer.Management.Common
어셈블리: Microsoft.SqlServer.ConnectionInfo(Microsoft.SqlServer.ConnectionInfo.dll)
구문
‘선언
Public Class ConnectionSettings
‘사용 방법
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings = class end
public class ConnectionSettings
ConnectionSettings 유형에서 다음 멤버를 표시합니다.
속성
이름 | 설명 | |
---|---|---|
ApplicationName | 서버에 연결한 응용 프로그램의 이름을 가져오거나 설정합니다. | |
ConnectAsUser | 가장을 사용하여 연결되는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
ConnectAsUserName | 가장을 사용하여 연결할 때 사용자의 이름을 가져오거나 설정합니다. | |
ConnectAsUserPassword | 가장을 사용하여 연결할 때 사용자의 암호를 가져오거나 설정합니다. | |
ConnectionString | 지정한 데이터 원본에 연결하는 데 사용되는 연결 문자열을 가져오거나 설정합니다. | |
ConnectTimeout | 연결 제한 시간(초)을 가져오거나 설정합니다. | |
DatabaseName | 연결에 필요한 데이터베이스를 가져오거나 설정합니다. | |
EncryptConnection | 연결이 암호화되는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
Login | 서버 인스턴스에 연결하는 데 필요한 로그온을 가져오거나 설정합니다. | |
LoginSecure | 서버에 연결할 때 Windows 인증을 사용하는지, 아니면 SQL Server 인증을 사용하는지 지정하는 Boolean 속성을 가져오거나 설정합니다. | |
MaxPoolSize | 서버에 연결할 때 지정한 연결에 허용되는 연결 풀 내의 최대 연결 수를 가져오거나 설정합니다. | |
MinPoolSize | 서버에 연결할 때 지정한 연결에 허용되는 연결 풀 내의 최소 연결 수를 가져오거나 설정합니다. | |
MultipleActiveResultSets | 활성 결과 집합이 두 개 이상 허용되는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
NetworkProtocol | 서버에 연결하는 데 사용되는 네트워크 프로토콜을 가져오거나 설정합니다. | |
NonPooledConnection | 연결이 풀링될 수 있는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. | |
PacketSize | 네트워크를 통해 클라이언트와 서버 간에 전송되는 데이터 패킷(바이트)을 가져오거나 설정합니다. | |
Password | SQL Server 인증 사용 시 로그온과 함께 서버 연결에 사용되는 암호를 가져오거나 설정합니다. | |
PooledConnectionLifetime | 풀링된 연결의 수명을 가져오거나 설정합니다. | |
ResetConnectionString | 연결 문자열의 노드가 변경되었는지 여부를 지정하는 Boolean 값을 가져오거나 설정합니다. | |
SecureConnectionString | 암호화된 버전의 연결 문자열을 가져오거나 설정합니다. | |
SecurePassword | SQL Server 인증 사용 시 로그온과 함께 서버 연결에 사용되는 보안 암호를 가져오거나 설정합니다. | |
ServerInstance | 서버의 이름을 가져오거나 설정합니다. | |
WorkstationId | 워크스테이션을 고유하게 식별하는 ID 값을 가져오거나 설정합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Equals | (Object에서 상속됨) | |
Finalize | (Object에서 상속됨) | |
GetHashCode | (Object에서 상속됨) | |
GetType | (Object에서 상속됨) | |
MemberwiseClone | (Object에서 상속됨) | |
ThrowIfPropertyNotSet(String, String) | 지정한 연결 속성이 Null이거나 비어 있으면 예외를 발생시킵니다. | |
ThrowIfPropertyNotSet(String, String, Boolean) | 지정한 연결 속성이 Null이거나 선택적으로 비어 있으면 예외를 발생시킵니다. | |
ToString | 참조된 개체 이름을 문자열로 반환합니다. (ObjectToString을(를) 재정의함) |
위쪽
필드
이름 | 설명 | |
---|---|---|
NoConnectionTimeout | 연결 시간이 초과되는 데 걸리는 시간(초)을 지정하는 Int32 값을 가져오거나 설정합니다. |
위쪽
주의
스레드 보안
이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.