SqlServerType SqlServerType SqlServerType Class

정의

중요

이 API는 CLS 규격이 아닙니다.

데이터베이스 엔진 서버에 대 한 연결 대화 상자 인터페이스를 구현 하는 연결을 입력합니다. Implements the connection dialog interfaces for Database Engine server type connections.

public ref class SqlServerType : Microsoft::SqlServer::Management::UI::ConnectionDlg::IConnectionValidator, Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
[Microsoft.SqlServer.Management.UI.ConnectionDlg.AdvancedViewHelpKeyWord("sql13.swb.connecttosqlserver.login.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.HelpKeyWord("sql13.swb.connection.login.sqlserver.f1")]
[Microsoft.SqlServer.Management.UI.ConnectionDlg.RegisterServerHelpKeyWord("sql13.swb.registerserver.general.sqlserver.f1")]
[System.CLSCompliant(false)]
public class SqlServerType : Microsoft.SqlServer.Management.UI.ConnectionDlg.IConnectionValidator, Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
Public Class SqlServerType
Implements IConnectionValidator, IServerType
상속
SqlServerTypeSqlServerTypeSqlServerType
특성
구현

생성자

SqlServerType() SqlServerType() SqlServerType()

새 인스턴스를 초기화는 SqlServerType 클래스 기본 속성 값을 사용 합니다. Initializes a new instance of the SqlServerType class with the default property values.

SqlServerType(Decimal) SqlServerType(Decimal) SqlServerType(Decimal)

지정한 기본 실행 제한 시간 값을 포함하는 SqlServerType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the SqlServerType class with the specified default execution time-out value.

SqlServerType(Int32[]) SqlServerType(Int32[]) SqlServerType(Int32[])

지정한 지원되는 인증 유형을 사용하여 SqlServerType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the SqlServerType class with specified supported authentication types.

SqlServerType(Int32[], Decimal) SqlServerType(Int32[], Decimal) SqlServerType(Int32[], Decimal)

지정한 지원되는 인증 유형과 기본 실행 제한 시간 값을 사용하여 SqlServerType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the SqlServerType class with specified supported authentication types and default execution time-out value.

필드

ActiveDirectoryIntegratedAuthenticationType ActiveDirectoryIntegratedAuthenticationType ActiveDirectoryIntegratedAuthenticationType
ActiveDirectoryPasswordAuthenticationType ActiveDirectoryPasswordAuthenticationType ActiveDirectoryPasswordAuthenticationType
authCollection authCollection authCollection

서버의 인증 정보 컬렉션을 지정합니다. Specifies the authentication information collection for the server.

ConnectionTimeout ConnectionTimeout ConnectionTimeout

값이 CONNECTION_TIMEOUT인 String 상수입니다. A String constant with the CONNECTION_TIMEOUT value.

CustomConnectionColor CustomConnectionColor CustomConnectionColor

값이 CUSTOM_CONNECTION_COLOR인 String 상수입니다. A String constant with the CUSTOM_CONNECTION_COLOR value.

Database Database Database

지정 된 String 데이터베이스 값과 상수입니다. Specifies a String constant with the DATABASE value.

EncryptConnection EncryptConnection EncryptConnection

값이 ENCRYPT_CONNECTION인 String 상수입니다. A String constant with the ENCRYPT_CONNECTION value.

ExecutionTimeout ExecutionTimeout ExecutionTimeout

값이 EXEC_TIMEOUT인 String 상수입니다. A String constant with the EXEC_TIMEOUT value.

ExecutionTimeoutDisable ExecutionTimeoutDisable ExecutionTimeoutDisable

값이 EXEC_TIMEOUT_DISABLE인 String 상수입니다. A String constant with the EXEC_TIMEOUT_DISABLE value.

NetworkProtocol NetworkProtocol NetworkProtocol

지정 된 String 프로토콜 값과 상수입니다. Specifies a String constant with the PROTOCOL value.

PacketSize PacketSize PacketSize

지정 된 String 상수 값이 PACKET_SIZE 인 합니다. Specifies a String constant with the PACKET_SIZE value.

reqSize reqSize reqSize

서버의 요청된 속성 크기를 지정합니다. Specifies the requested property size for the server.

serverInstanceName serverInstanceName serverInstanceName

서버의 인스턴스 이름을 지정합니다. Specifies the instance name for the server.

serverName serverName serverName

서버의 이름을 나타내는 문자열을 지정합니다. Specifies a string that represents the name of the server.

serverRootName serverRootName serverRootName

서버의 루트 이름을 나타내는 문자열을 지정합니다. Specifies a string that represents the root name of the server.

ServerType ServerType ServerType

서버 유형의 GUID입니다. The GUID for the server type.

SqlAuthenticationType SqlAuthenticationType SqlAuthenticationType

형식의 상수 Int32, 값이 1 인 합니다. A constant of type Int32, with a value of 1.

SqlExpressEditionNumber SqlExpressEditionNumber SqlExpressEditionNumber

형식의 상수 Int32, 값이 4 인 합니다. A constant of type Int32, with a value of 4.

TrustedAuthenticationType TrustedAuthenticationType TrustedAuthenticationType

값이 0인 Int32 유형의 상수입니다. A constant of type Int32, with a value of 0.

TrustServerCertificate TrustServerCertificate TrustServerCertificate
UseCustomConnectionColor UseCustomConnectionColor UseCustomConnectionColor

값이 USE_CUSTOM_CONNECTION_COLOR인 String 상수입니다. A String constant with the USE_CUSTOM_CONNECTION_COLOR value.

명시적 인터페이스 구현

IConnectionValidator.CheckConnection(IDbConnection) IConnectionValidator.CheckConnection(IDbConnection) IConnectionValidator.CheckConnection(IDbConnection)

성공적으로 열린 연결이 호출 응용 프로그램에 반환될지 여부를 확인합니다. 예외 텍스트인 오류 메시지와 함께 반송되는 경우에는 NotSupportedException 예외를 발생시킵니다. Checks if successfully opened connection should be returned to the calling application Throws NotSupportedException exception if it should be bounced with error message as the exception text.

IServerType.AuthenticationInfoCollection IServerType.AuthenticationInfoCollection IServerType.AuthenticationInfoCollection
IServerType.GenerateImage() IServerType.GenerateImage() IServerType.GenerateImage()

등록된 서버 트리에 표시되는 새로 인스턴스화된 아이콘을 검색합니다. Retrieves newly-instantiated icon that is displayed in the Registered Servers tree.

IServerType.GenerateUserControl() IServerType.GenerateUserControl() IServerType.GenerateUserControl()

연결 대화 상자 고급 뷰의 연결 속성 탭에 표시되는 새로 인스턴스화된 사용자 정의 컨트롤을 검색합니다. Retrieves a newly-instantiated user control that is displayed on the Connection Properties tab of the advanced view of the connection dialog box.

IServerType.GetConnectionObject(UIConnectionInfo) IServerType.GetConnectionObject(UIConnectionInfo) IServerType.GetConnectionObject(UIConnectionInfo)

전달된 UIConnectionInfo 개체를 기반으로 하는 새 IDbConnection 개체(닫힘)를 검색합니다. Retrieves a new IDbConnection object (closed) that is based on the passed UIConnectionInfo object.

IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean) IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean) IServerType.LoadPersonalizationInfo(UIConnectionInfo, Boolean)

SavePersonalizationInfo를 사용하여 연결 성공 시 저장된 개인 설정 정보를 로드합니다. Loads any personalization information that is saved upon successful connection by using SavePersonalizationInfo.

IServerType.ProceedWithConnection(UIConnectionInfo) IServerType.ProceedWithConnection(UIConnectionInfo) IServerType.ProceedWithConnection(UIConnectionInfo)

서버 유형에서 추가 처리 단계를 수행해야 할 때 사용됩니다. Used when a server type needs to perform additional processing steps. 연결을 계속할 수 있는지 여부 또는 연결 대화 상자가 화면에 유지되어야 하는지 여부를 나타냅니다. Indicates whether the connection can continue, or whether the connection dialog box should remain on the screen.

IServerType.RequestedPropertySize IServerType.RequestedPropertySize IServerType.RequestedPropertySize
IServerType.SavePersonalizationInfo(UIConnectionInfo) IServerType.SavePersonalizationInfo(UIConnectionInfo) IServerType.SavePersonalizationInfo(UIConnectionInfo)

서버 유형, 서버 이름, 인증 유형 및 사용자 이름과 같이 연결 대화 상자의 이후 사용에 필요할 수 있는 개인 설정 정보를 저장합니다. Saves personalization information that may be needed for subsequent uses of the connection dialog box, such as the server type, server name, authentication type, and user name.

IServerType.ServerGroupName IServerType.ServerGroupName IServerType.ServerGroupName
IServerType.ServerInstanceName IServerType.ServerInstanceName IServerType.ServerInstanceName
IServerType.ServerType IServerType.ServerType IServerType.ServerType
IServerType.ServerTypeName IServerType.ServerTypeName IServerType.ServerTypeName

적용 대상