Поделиться через


sys.dm_broker_connections (Transact-SQL)

Возвращает по одной строке для каждого сетевого подключения компонента Service Broker. В следующей таблице содержатся дополнительные сведения:

Имя столбца

Тип данных

Описание

connection_id

uniqueidentifier

Идентификатор соединения. Допускает значение NULL.

transport_stream_id

uniqueidentifier

Идентификатор соединения сетевого интерфейса SQL Server, который используется этим соединением при обмене данными по протоколу TCP/IP. Допускает значение NULL.

state

smallint

Текущее состояние соединения. Допускает значения NULL. Возможные значения:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

Текущее состояние соединения. Допускает значения NULL. Возможные значения:

  • NEW

  • CONNECTING

  • CONNECTED

  • LOGGED_IN

  • CLOSED

connect_time

datetime

Дата и время открытия соединения. NULLABLE.

login_time

datetime

Дата и время успешного входа для соединения. NULLABLE.

authentication_method

nvarchar(128)

Имя метода проверки подлинности Windows, например NTLM или KERBEROS. Значение представляется Windows. NULLABLE.

principal_name

nvarchar(128)

Имя входа, разрешения на подключение которого были проверены. В случае проверки подлинности Windows это значение равно имени удаленного пользователя. В случае проверки подлинности сертификата это значение является владельцем сертификата. NULLABLE.

remote_user_name

nvarchar(128)

Имя равноправного пользователя из другой базы данных, использованное службой проверки подлинности Windows. NULLABLE.

last_activity_time

datetime

Дата и время последней отправки или приема данных через это соединение. NULLABLE.

is_accept

bit

Указывает, исходит ли подключение с удаленной стороны. NULLABLE.

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 для проверки подлинности.

  • Подтверждение соединения ожидает сообщения предварительного главного секретного кода.

  • Подтверждение соединения ожидает сообщения проверки.

  • Подтверждение соединения ожидает сообщения разрешения конфликтов.

  • Подтверждение соединения завершено и готово к обмену сообщениями.

Соединение в состоянии ошибки.

peer_certificate_id

int

Идентификатор локального объекта сертификата, который используется удаленным экземпляром для проверки подлинности. Владелец этого сертификата должен иметь разрешение CONNECT для конечной точки компонента Service Broker. Допускает значение NULL.

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

Количество асинхронных сетевых операций приема, которые не завершены в данном соединении. Допускает значение NULL.

is_receive_flow_controlled

bit

Показывает наличие сетевых операций приема, отсроченных элементами управления потоком из-за того, что сеть занята. NULLABLE.

1 = True

sends_posted

smallint

Количество запрошенных, но не завершенных сетевых операций отправки для данного соединения. NULLABLE.

is_send_flow_controlled

bit

Показывает наличие операций отправки, отсроченных элементами управления потоком из-за того, что сеть занята. NULLABLE.

1 = True

total_bytes_sent

bigint

Суммарное число байтов, переданных данным соединением. Допускает значение NULL.

total_bytes_received

bigint

Суммарное число байтов, полученных данным соединением. Допускает значение NULL.

total_fragments_sent

bigint

Суммарное число фрагментов сообщений компонента Service Broker, переданных данным соединением. Допускает значение NULL.

total_fragments_received

bigint

Суммарное число фрагментов сообщений компонента Service Broker, полученных данным соединением. Допускает значение NULL.

total_sends

bigint

Суммарное число сетевых запросов на передачу, сформированных данным соединением. Допускает значение NULL.

total_receives

bigint

Суммарное число сетевых запросов на прием, сформированных данным соединением. Допускает значение NULL.

peer_arbitration_id

uniqueidentifier

Внутренний идентификатор для конечной точки. Допускает значения NULL.

Разрешения

Необходимо разрешение VIEW SERVER STATE для сервера.

Физические соединения

Соединения для sys.dm_broker_connections

Мощности связи

От

Цель

Связь

dm_broker_connections.connection_id

dm_exec_connections.connection_id

Один к одному

Журнал изменений

Обновленное содержимое

Добавлены отсутствующие значения в описания login_state и login_state_desc.