다음을 통해 공유


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

참고 항목

참조

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