다음을 통해 공유


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 옵션
0NONE 사용 안 함
1RC4 {필요함 | 필요한 알고리즘 RC4}
2AES 필요한 알고리즘 AES
3NONE, RC4{지원됨 | 지원되는 알고리즘 RC4}
4NONE, AES지원되는 알고리즘 RC4
5RC4, AES 필요한 알고리즘 RC4 AES
6AES, RC4 필요한 알고리즘 AES RC4
7NONE, RC4, AES 지원되는 알고리즘 RC4 AES
8NONE, AES, RC4 지원되는 알고리즘 AES RC4

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 권한이 필요합니다.

물리적 조인

관계 카디널리티

원본

대상

관계

dm_db_mirroring_connections.connection_id

dm_exec_connections.connection_id

일 대 일

변경 내역

업데이트된 내용

login_state 및 login_state_desc 설명에 누락된 값을 추가했습니다.