Microsoft.SqlServer.Management.Common 네임스페이스
다른 SQL Server 관리 네임스페이스에 대한 연결 기능을 제공하는 클래스를 포함하는 [Microsoft.SqlServer.Management.Common] 네임스페이스입니다.
Microsoft.SqlServer.Management.Common의인스턴스를 연결을 설정 하는 데 사용 되는 클래스를 포함 하는 네임 스페이스 SQL Server 데이터베이스 엔진. 이 네임 스페이스에서 가장 중요 한 클래스는 ServerConnection클래스 ServerConnection개체의인스턴스를 연결을 관리할 수 있는 데이터베이스 엔진. 다른 관리 네임 스페이스에서 다양 한 클래스에 의해 참조 됩니다.
Microsoft.SqlServer.Management.CommonMicrosoft.SqlServer.ConnectionInfo.dll 어셈블리 파일에 있는 네임 스페이스.
사용 하 여는 Microsoft.SqlServer.Management.Common네임 스페이스, 다음을 수행할 수 있습니다:
SQL Server 인스턴스에 연결합니다.
연결 설정을 제어 합니다.
실행 Transact-SQL문 직접.
캡처는 Transact-SQLSMO 프로그램에 의해 생성 된 문을.
트랜잭션을 관리 합니다.
클래스
클래스 | 설명 | |
---|---|---|
CapturedSql | CapturedSql 클래스는 참조된 연결을 통해 SQL Server 인스턴스에 보내는 Transact-SQL 명령을 나타냅니다.그러나 이 명령은 SQL Server 인스턴스에서 즉시 실행되는 대신에 버퍼로 리디렉션됩니다. | |
ChangePasswordFailureException | ChangePasswordFailureException 클래스는 SQL Server 인증을 사용하여 SQL Server 인스턴스에 연결하는 로그인의 암호를 변경하지 못할 때 발생하는 예외입니다. | |
ConnectionCannotBeChangedException | ConnectionCannotBeChangedException 클래스는 Microsoft SQL Server 인스턴스에 대한 연결을 변경하지 못할 때 발생하는 예외입니다. | |
ConnectionException | ConnectionException 클래스는 SQL Server 인스턴스 연결에서 오류가 있을 때 발생하는 예외입니다. | |
ConnectionFailureException | ConnectionFailureException 클래스는 SQL Server 인스턴스에 연결하지 못할 때 발생하는 예외입니다. | |
ConnectionInfoBase | ConnectionInfoBase 개체는 SqlOlapConnectionInfoBase 클래스의 생성에 사용되는 기본 클래스이며 SQL Server 인스턴스에 연결하는 데 사용되는 정보를 나타냅니다. | |
ConnectionManager | ConnectionManager 클래스는 SQL Server 인스턴스에 대한 연결을 관리합니다. | |
ConnectionSettings | ConnectionSettings 클래스는 SQL Server 등의 서버 인스턴스에 연결하는 데 사용되는 설정을 나타냅니다.ServerConnection 클래스는 ConnectionSettings 클래스를 상속합니다. | |
DataTransferEventArgs | DataTransferEventArgs 클래스는 데이터 전송 이벤트가 발생할 때 사용되는 인수를 나타냅니다. | |
DataTransferProgressEventArgs | DataTransferProgressEventArgs 클래스는 데이터 전송 진행률 이벤트가 발생할 때 사용되는 인수를 나타냅니다. | |
DisconnectedConnectionException | DisconnectedConnectionException 클래스는 연결이 닫힐 때 발생하는 예외입니다. | |
ExecutionFailureException | ExecutionFailureException 클래스는 서버 연결에서 실행이 실패할 때 발생하는 예외입니다. | |
InvalidArgumentException | 서버에 대한 참조된 연결에서 잘못된 매개 변수가 메서드에 전달될 때 발생하는 예외입니다. | |
InvalidPropertyValueException | 서버에 대한 참조된 연결에서 속성이 잘못된 값으로 설정될 때 발생하는 예외입니다. | |
NotInTransactionException | 서버에 대한 참조된 연결에서 트랜잭션 내에 오류가 있을 때 발생하는 예외입니다. | |
OlapConnectionInfo | 이 클래스는 SMO 인프라를 지원하며 코드에 직접 사용하기 위한 것이 아닙니다. | |
PropertyNotAvailableException | 서버 연결에서 사용할 수 없는 속성이 요청될 때 발생하는 예외입니다. | |
PropertyNotSetException | 프로세스가 서버 연결에서 설정되지 않은 속성을 요청할 때 발생하는 예외입니다. | |
ServerComparer | 비교자 클래스를 나타냅니다. | |
ServerConnection | ServerConnection 개체는 서버에 대한 연결을 나타냅니다. | |
ServerMessageEventArgs | ServerMessageEventArgs 클래스는 서버 메시지 이벤트가 발생할 때 사용되는 인수를 나타냅니다. | |
ServerVersion | ServerVersion 클래스는 서버에 대한 버전 정보를 나타냅니다. | |
SqlConnectionInfo | SqlConnectionInfo 개체는 SQL Server 인스턴스에 연결하는 데 필요한 정보를 나타냅니다. | |
SqlOlapConnectionInfoBase | SqlOlapConnectionInfoBase 클래스는 SQL Server 인스턴스에 연결하는 데 사용되는 정보를 나타냅니다. | |
SqlServerManagementException | SqlServerManagementException 클래스는 서버 연결에서 SQL Server 관리 오류가 있을 때 발생하는 예외입니다. | |
StatementEventArgs | StatementEventArgs 클래스는 문 이벤트가 발생할 때 사용되는 인수를 나타냅니다. | |
TransferException | TransferException 클래스는 서버 연결에서 SQL Server 전송 오류가 있을 때 발생하는 예외입니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IAlterable | 참조된 연결에서 개체를 변경하는 메서드를 정의합니다. | |
ICreatable | 참조된 연결에서 개체를 만드는 메서드를 정의합니다. | |
IDataTransferProvider | 참조된 연결에서 데이터 전송을 위한 메서드와 이벤트를 정의합니다. | |
IDroppable | 참조된 연결에서 개체를 Drop하는 메서드를 정의합니다. | |
IMarkForDrop | 개체를 삭제하도록 표시하는 메서드를 정의합니다. | |
IRefreshable | 참조된 연결에서 서버의 개체를 새로 고치는 메서드를 정의합니다. | |
IRenamable | 참조된 연결에서 Rename 메서드를 정의합니다. | |
IRestrictedAccess | 참조된 연결을 위해 서버에 대한 단일 사용자 액세스를 구현하는 인터페이스를 나타냅니다. | |
ISfcConnection | 서버 연결에 대한 상위 속성과 메서드를 정의합니다. | |
ITransferMetadataProvider | 참조된 연결에서 메타데이터를 전송하는 데 필요한 메서드를 정의합니다. |
대리자
대리자 | 설명 | |
---|---|---|
DataTransferEventHandler | DataTransferEventHandler 클래스는 데이터 전송 프로세스에서 발생한 이벤트를 처리하는 메서드를 나타냅니다. | |
DataTransferProgressEventHandler | 데이터 전송 진행률 보고 프로세스에서 발생한 이벤트를 처리하는 메서드를 나타냅니다. | |
ServerMessageEventHandler | ServerMessageEventHandler 클래스는 서버 메시지에서 발생한 이벤트를 처리하는 메서드를 나타냅니다. | |
StatementEventHandler | StatementEventHandler 클래스는 문에서 발생한 이벤트를 처리하는 메서드를 나타냅니다. |
열거형
열거형 | 설명 | |
---|---|---|
AutoDisconnectMode | SQL Server 인스턴스 연결에 대한 자동 연결 끊기 옵션을 지정하는 데 사용되는 값을 포함합니다. | |
ConnectionManager.ExecuteTSqlAction | Transact-SQL 동작을 실행합니다. | |
ConnectionType | ConnectionType 열거형에는 연결되는 서버의 유형을 지정하는 데 사용되는 값이 포함되어 있습니다. | |
DatabaseEngineType | SQL Server 또는 Azure SQL 데이터베이스 독립 실행형 인스턴스의 데이터베이스 엔진 유형입니다. | |
DataTransferEventType | DataTransferEventType 열거형에는 데이터 전송 이벤트의 유형을 지정하는 데 사용되는 값이 포함되어 있습니다. | |
DataTransferProgressEventType | DataTransferProgressEventType 열거형에는 데이터 전송 진행률 이벤트의 유형을 지정하는 데 사용되는 값이 포함되어 있습니다. | |
DeferredUseMode | DeferredUseMode 열거형에는 서버 연결에 대해 지연된 사용에서 Transact-SQL 문을 처리하도록 지시하는 방법을 지정하는 값이 포함되어 있습니다. | |
ExecutionTypes | ExecutionTypes 열거형에는 참조된 연결을 사용하여 서버에 보내는 Transact-SQL 명령에 대한 실행 옵션을 지정하는 값이 포함되어 있습니다. | |
FixedServerRoles | FixedServerRoles 열거형에는 로그온에 할당할 수 있는 고정 서버 역할을 지정하는 데 사용되는 값이 포함되어 있습니다. | |
NetworkProtocol | 참조된 연결이 설정되는 네트워크에서 사용하는 네트워크 프로토콜을 지정하는 값이 포함되어 있습니다. | |
QueryParameterizationMode | QueryParameterizationMode 열거형에는 서버 연결에서 매개 변수가 있는 쿼리의 처리 방법을 지정하는 값이 포함되어 있습니다. | |
ServerCaseSensitivity | 서버에서 텍스트의 대/소문자가 구분되는지 여부를 지정하는 값이 포함되어 있습니다. | |
ServerType | ServerType 열거형에는 SQL Server 서비스의 다양한 유형을 지정하는 값이 포함되어 있습니다. | |
ServerUserProfiles | ServerUserProfiles 열거형에는 서버에서 사용자 프로필을 지정하는 데 사용되는 값이 포함되어 있습니다. | |
SqlExecutionModes | SqlExecutionModes 열거형에는 서버에 대한 참조된 연결에 보내는 명령이 즉시 실행되는지 아니면 버퍼에 저장되는지 지정하는 데 사용되는 값이 포함되어 있습니다. |