적용 대상:SQL Server
각 Service Broker 네트워크 연결에 대한 행을 반환합니다. 다음 표에서는 자세한 정보를 제공합니다.
| 열 이름 | 데이터 형식 | 널러블 | 설명 |
|---|---|---|---|
connection_id |
uniqueidentifier | Yes | 연결의 식별자입니다. |
transport_stream_id |
uniqueidentifier | Yes | 이 연결에서 TCP/IP 통신에 사용하는 SNI(SQL Server 네트워크 인터페이스) 연결의 식별자입니다. |
state |
smallint | Yes | 연결의 현재 상태입니다. 가능한 값:1 = 신규2 = 연결3 = 연결4 = 로그인됨5 = 폐업 |
state_desc |
nvarchar(60) | Yes | 연결의 현재 상태입니다. 가능한 값:NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
connect_time |
날짜/시간 | Yes | 연결을 연 날짜와 시간입니다. |
login_time |
날짜/시간 | Yes | 연결에 대한 로그인이 성공한 날짜 및 시간입니다. |
authentication_method |
nvarchar(128) | Yes | Windows 인증 방법의 이름, 예를 들어 NTLMKERBEROS또는 . 값은 Windows에서 가져옵니다. |
principal_name |
nvarchar(128) | Yes | 연결 권한에 대해 유효성이 검사된 로그인의 이름입니다. Windows 인증의 경우 이 값은 원격 사용자 이름입니다. 인증서 인증의 경우 이 값은 인증서 소유자입니다. |
remote_user_name |
nvarchar(128) | Yes | Windows 인증에서 사용되는 다른 데이터베이스의 피어 사용자 이름입니다. |
last_activity_time |
날짜/시간 | Yes | 정보를 보내거나 받는 데 연결이 마지막으로 사용된 날짜 및 시간입니다. |
is_accept |
bit | Yes | 연결이 원격 쪽에서 시작되었는지 여부를 나타냅니다.1 = 연결은 원격 인스턴스로부터 받은 요청입니다.0 = 연결은 로컬 인스턴스에 의해 시작되었습니다. |
login_state |
smallint | Yes | 이 연결에 대한 로그인 프로세스의 상태입니다. 가능한 값은 로그인 상태 표를 참조하세요. |
login_state_desc |
nvarchar(60) | Yes | 원격 컴퓨터의 현재 로그인 상태입니다. 가능한 값은 로그인 상태 표를 참조하세요. |
peer_certificate_id |
int | Yes | 인증을 위해 원격 인스턴스에서 사용하는 인증서의 로컬 개체 ID입니다. 이 인증서의 소유자는 Service Broker 엔드포인트에 대한 CONNECT 권한이 있어야 합니다. |
encryption_algorithm |
smallint | Yes | 이 연결에 사용되는 암호화 알고리즘입니다. 가능한 값에 대해서는 암호화 알고리즘 표를 참조하세요. |
encryption_algorithm_desc |
nvarchar(60) | Yes | 암호화 알고리즘의 텍스트 표현입니다. 가능한 값에 대해서는 암호화 알고리즘 표를 참조하세요. |
receives_posted |
smallint | Yes | 이 연결에서 아직 완료되지 않은 비동기 네트워크 수신 횟수. |
is_receive_flow_controlled |
bit | Yes | 네트워크가 혼잡하여 흐름 제어 때문에 수신이 지연되는지 여부.1 = 참 |
sends_posted |
smallint | Yes | 이 연결에서 아직 완료되지 않은 비동기 네트워크 전송 횟수. |
is_send_flow_controlled |
bit | Yes | 네트워크 흐름 제어 때문에 네트워크 전송이 지연되는지, 네트워크가 혼잡하기 때문인지 여부.1 = 참 |
total_bytes_sent |
bigint | Yes | 이 연결에서 전송된 총 바이트 수. |
total_bytes_received |
bigint | Yes | 이 연결이 수신한 총 바이트 수. |
total_fragments_sent |
bigint | Yes | 이 연결을 통해 전송된 서비스 브로커 메시지 조각의 총 수. |
total_fragments_received |
bigint | Yes | 이 연결이 수신한 서비스 브로커 메시지 조각의 총 수. |
total_sends |
bigint | Yes | 이 연결로 발행된 네트워크의 총 전송 요청 수. |
total_receives |
bigint | Yes | 이 연결에서 발송된 전체 네트워크의 요청 수. |
peer_arbitration_id |
uniqueidentifier | Yes | 엔드포인트의 내부 식별자입니다. |
다음 표는 와 를 login_state_desc설명합니다login_state.
login_state |
login_state_desc |
세부 정보 |
|---|---|---|
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 |
연결 핸드셰이크가 실패한 인증에 대한 SSPI 거부 메시지를 기다리고 있습니다. |
9 |
WAIT PRE-MASTER SECRET |
연결 핸드셰이크가 Pre-Master Secret 메시지를 기다리고 있습니다. |
10 |
WAIT VALIDATION |
연결 핸드셰이크가 유효성 검사 메시지를 기다리고 있습니다. |
11 |
WAIT ARBITRATION |
연결 핸드셰이크가 중재 메시지를 기다리고 있습니다. |
12 |
ONLINE |
연결 핸드셰이크가 완료되었으며 메시지 교환을 위한 온라인(준비)입니다. |
13 |
ERROR |
연결이 잘못되었습니다. |
다음 표는 암호화 알고리즘의 가능한 값을 설명합니다.
| 가치 | 설명 | 대응하는 DDL 옵션 |
|---|---|---|
0 |
None | Disabled |
1 |
RC4 |
{필수 | 필수 알고리즘 RC4} |
2 |
AES |
필수 알고리즘 AES |
3 |
없음 RC4 |
{지원 | 지원되는 알고리즘 RC4} |
4 |
없음 AES |
지원되는 알고리즘 RC4 |
5 |
RC4, AES |
필수 알고리즘 RC4 AES |
6 |
AES, RC4 |
필수 알고리즘 AES RC4 |
7 |
없음, RC4, AES |
지원되는 알고리즘 RC4 AES |
8 |
없음, AES, RC4 |
지원 알고리즘 AES RC4 |
비고
RC4 알고리즘은 이전 버전과의 호환성을 위해서만 지원됩니다. 새로운 자료는 데이터베이스가 호환성 수준 10090 에 도달했을 때만 암호화 RC4RC4_128 할 수 있습니다. 대신 AES 알고리즘 중 하나를 사용하세요. SQL Server 2012(11.x) 이후 버전에서는 어떤 호환성 수준으로든 암호화된 RC4RC4_128 자료를 암호화하거나 복호화할 수 있습니다.
사용 권한
SQL Server 2019(15.x) 및 이전 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER STATE .
SQL Server 2022(16.x) 이상 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER PERFORMANCE STATE .
물리적 조인
관계 카디널리
| 보낸 사람 | 수행할 작업 | 관계 |
|---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
일대일 |