sys.dm_db_mirroring_connections(Transact-SQL)

데이터베이스 미러링에 설정된 각 연결에 대해 하나의 행을 반환합니다.

열 이름

데이터 형식

설명

connection_id

uniqueidentifier

연결의 ID입니다.

transport_stream_id

uniqueidentifier

이 연결에서 TCP/IP 통신에 사용하는 SNI(SQL Server 네트워크 인터페이스) 연결의 ID입니다.

state

smallint

연결의 현재 상태입니다. 가능한 값은 다음과 같습니다.

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

연결의 현재 상태입니다. 가능한 값은 다음과 같습니다.

NEW

CONNECTING

CONNECTED

LOGGED_IN

CLOSED

connect_time

datetime

연결을 연 날짜와 시간입니다.

login_time

datetime

연결에 대한 로그인이 성공한 날짜와 시간입니다.

authentication_method

nvarchar(128)

Windows 인증 방법의 이름(예: NTLM 또는 KERBEROS)입니다. 값은 Windows에서 가져옵니다.

principal_name

nvarchar(128)

연결 권한에 대해 확인된 로그인의 이름입니다. Windows 인증의 경우 이 값은 원격 사용자 이름입니다. 인증서 인증의 경우 이 값은 인증서 소유자입니다.

remote_user_name

nvarchar(128)

Windows 인증에서 사용하는 다른 데이터베이스의 피어 사용자 이름입니다.

last_activity_time

datetime

연결을 사용하여 마지막으로 정보를 보내거나 받은 날짜와 시간입니다.

is_accept

bit

연결이 원격측에서 시작되었는지 여부를 나타냅니다.

1 = 연결 요청을 원격 인스턴스에서 받아들였습니다.

0 = 로컬 인스턴스에서 연결을 시작했습니다.

login_state

smallint

이 연결에 대한 로그인 프로세스의 상태입니다. 가능한 값은 다음과 같습니다.

0 = INITIAL

1 = WAIT LOGIN NEGOTIATE

2 = ONE ISC

3 = ONE ASC

4 = TWO ISC

5 = TWO ASC

6 = WAIT ISC Confirm

7 = WAIT ASC Confirm

8 = WAIT REJECT

9 = WAIT PRE-MASTER SECRET

10 = WAIT VALIDATION

11 = WAIT ARBITRATION

12 = ONLINE

13 = ERROR

login_state_desc

nvarchar(60)

원격 컴퓨터에서의 로그인의 현재 상태입니다. 가능한 값은 다음과 같습니다.

  • 연결 핸드셰이크가 초기화 중입니다.

  • 연결 핸드셰이크가 로그인 협상 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 인증을 위한 보안 컨텍스트를 초기화하여 보냈습니다.

  • 연결 핸드셰이크가 인증을 위한 보안 컨텍스트를 받아 수락했습니다.

  • 연결 핸드셰이크가 인증을 위한 보안 컨텍스트를 초기화하여 보냈습니다. 피어를 인증하는 데 사용할 수 있는 선택적 메커니즘이 있습니다.

  • 연결 핸드셰이크가 인증을 위한 보안 컨텍스트를 받아 수락했습니다. 피어를 인증하는 데 사용할 수 있는 선택적 메커니즘이 있습니다.

  • 연결 핸드셰이크가 보안 컨텍스트 초기화 확인 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 보안 컨텍스트 수락 확인 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 실패한 인증에 대한 SSPI 거부 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 Pre-Master Secret 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 유효성 검사 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 중재 메시지를 기다리고 있습니다.

  • 연결 핸드셰이크가 완료되었으며 메시지 교환을 위한 온라인(준비) 상태입니다.

  • 연결 오류입니다.

peer_certificate_id

int

원격 인스턴스에서 인증을 위해 사용하는 인증서의 로컬 개체 ID입니다. 이 인증서의 소유자에게 데이터베이스 미러링 끝점에 대해 CONNECT 권한이 있어야 합니다.

encryption_algorithm

smallint

이 연결에 사용되는 암호화 알고리즘입니다. NULL을 허용합니다. 가능한 값은 다음과 같습니다.

설명

해당 DDL 옵션

0

NONE

사용 안 함

1

RC4

{필요함 | 필요한 알고리즘 RC4}

2

AES

필요한 알고리즘 AES

3

NONE, RC4

{지원됨 | 지원되는 알고리즘 RC4}

4

NONE, AES

지원되는 알고리즘 RC4

5

RC4, AES

필요한 알고리즘 RC4 AES

6

AES, RC4

필요한 알고리즘 AES RC4

7

NONE, RC4, AES

지원되는 알고리즘 RC4 AES

8

NONE, AES, RC4

지원되는 알고리즘 AES RC4

[!참고]

RC4 알고리즘은 이전 버전과의 호환성을 위해서만 지원됩니다. 데이터베이스의 호환성 수준이 90 또는 100인 경우 새 자료는 RC4 또는 RC4_128로만 암호화할 수 있습니다. 이 옵션은 사용하지 않는 것이 좋습니다. 대신 AES 알고리즘 중 하나와 같은 새 알고리즘을 사용하십시오. SQL Server 2012에서 RC4 또는 RC4_128을 사용하여 암호화된 자료는 모든 호환성 수준에서 해독할 수 있습니다.

encryption_algorithm_desc

nvarchar(60)

암호화 알고리즘을 텍스트로 표시한 것입니다. NULL을 허용합니다. 가능한 값은 다음과 같습니다.

설명

해당 DDL 옵션

NONE

사용 안 함

RC4

{필요함 | 필요한 알고리즘 RC4}

AES

필요한 알고리즘 AES

NONE, RC4

{지원됨 | 지원되는 알고리즘 RC4}

NONE, AES

지원되는 알고리즘 RC4

RC4, AES

필요한 알고리즘 RC4 AES

AES, RC4

필요한 알고리즘 AES RC4

NONE, RC4, AES

지원되는 알고리즘 RC4 AES

NONE, AES, RC4

지원되는 알고리즘 AES RC4

receives_posted

smallint

이 연결에 대해 완료되지 않은 비동기 네트워크 받기 수입니다.

is_receive_flow_controlled

bit

네트워크 사용량이 많아 흐름 제어로 인해 네트워크 받기가 연기되었는지 여부를 나타냅니다.

1 = True

sends_posted

smallint

이 연결에 대해 완료되지 않은 비동기 네트워크 보내기 수입니다.

is_send_flow_controlled

bit

네트워크 사용량이 많아 네트워크 흐름 제어로 인해 네트워크 보내기가 연기되었는지 여부를 나타냅니다.

1 = True

total_bytes_sent

bigint

이 연결에서 보낸 총 바이트 수입니다.

total_bytes_received

bigint

이 연결에서 받은 총 바이트 수입니다.

total_fragments_sent

bigint

이 연결에서 보낸 총 데이터베이스 미러링 메시지 조각 수입니다.

total_fragments_received

bigint

이 연결에서 받은 총 데이터베이스 미러링 메시지 조각 수입니다.

total_sends

bigint

이 연결에서 수행한 총 네트워크 보내기 요청 수입니다.

total_receives

bigint

이 연결에서 수행한 총 네트워크 받기 요청 수입니다.

peer_arbitration_id

uniqueidentifier

끝점의 내부 식별자입니다. NULL을 허용합니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

물리적 조인

sys.join_dm_db_mirroring_connections에 대한 조인

관계 카디널리티

원본

대상

관계

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

일 대 일

참고 항목

참조

동적 관리 뷰 및 함수(Transact-SQL)

개념

데이터베이스 미러링 모니터링(SQL Server)