Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Возвращает строку для каждого сетевого подключения Service Broker. В следующей таблице содержатся дополнительные сведения:
| Название столбца | Тип данных | Нуллибельный | Description |
|---|---|---|---|
connection_id |
uniqueidentifier | Да | Идентификатор соединения. |
transport_stream_id |
uniqueidentifier | Да | Идентификатор подключения сетевого интерфейса SQL Server (SNI), используемого этим подключением для связи TCP/IP. |
state |
smallint | Да | Текущее состояние соединения. Возможные значения:1 = Новый2 = Соединение3 = подключено4 = Авторизован5 = закрыто |
state_desc |
nvarchar(60) | Да | Текущее состояние соединения. Возможные значения:NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
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 | Да | Состояние процесса входа в систему для данного соединения. Для возможных значений см. значения состояния входа. |
login_state_desc |
nvarchar(60) | Да | Текущее состояние входа в систему с удаленного компьютера. Для возможных значений см. значения состояния входа. |
peer_certificate_id |
int | Да | Идентификатор локального объекта сертификата, который используется удаленным экземпляром для проверки подлинности. Владелец этого сертификата должен иметь CONNECT права на конечную точку Service Broker. |
encryption_algorithm |
smallint | Да | Алгоритм шифрования, применяемый для данного соединения. Для возможных значений см. значения алгоритма шифрования. |
encryption_algorithm_desc |
nvarchar(60) | Да | Текстовое представление алгоритма шифрования. Для возможных значений см. столбец encryption_algorithm_desc в разделе «Значения алгоритма шифрования». |
receives_posted |
smallint | Да | Количество асинхронных сетевых приёмов, которые ещё не завершены для этого соединения. |
is_receive_flow_controlled |
bit | Да | Откладываются ли приёмы сети из-за контроля потока, потому что сеть занята.1 = Истина |
sends_posted |
smallint | Да | Количество асинхронных сетевых отправок, которые ещё не завершены для этого соединения. |
is_send_flow_controlled |
bit | Да | Откладывается ли сетевая отправка из-за контроля потока в сети, потому что сеть занята.1 = Истина |
total_bytes_sent |
bigint | Да | Суммарное число байтов, переданных данным соединением. |
total_bytes_received |
bigint | Да | Суммарное число байтов, принятых данным соединением. |
total_fragments_sent |
bigint | Да | Общее количество фрагментов сообщений Service Broker, отправленных этим соединением. |
total_fragments_received |
bigint | Да | Общее количество фрагментов сообщений Service Broker, полученных этим соединением. |
total_sends |
bigint | Да | Суммарное число сетевых запросов на передачу, сформированных данным соединением. |
total_receives |
bigint | Да | Суммарное число сетевых запросов на прием, сформированных данным соединением. |
peer_arbitration_id |
uniqueidentifier | Да | Внутренний идентификатор для конечной точки. |
address |
nvarchar(512) | Да | Адрес пира в виде TCP://peer_host:peer_port. |
encryption_key_bit_length |
int | Да | Длина ключей шифрования сессии — в битах. Возможные значения — 128 или 256. |
encryption_protocol_version |
nvarchar(32) | Да | Когда encryption_algorithm_desc либо «RC4» (устарело), либо «AES», значение — это номер версии согласованного протокола шифрования UCS, от 1 до 4:1= SQL Server 2005/20082= SQL Server 20123= SQL Server 2012 с поддержкой перенаправления UCS4= SQL Server 2016Когда encryption_algorithm_desc такое «TLS» — версия TLS (например, «1.2» или «1.3»)? |
Значения состояния входа
Следующая таблица описывает login_state и login_state_desc.
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 |
Подтверждение соединения ожидает сообщения предварительного главного секретного кода. |
10 |
WAIT VALIDATION |
Подтверждение соединения ожидает сообщения проверки. |
11 |
WAIT ARBITRATION |
Подтверждение соединения ожидает сообщения разрешения конфликта. |
12 |
ONLINE |
Подтверждение соединения завершено и готово к обмену сообщениями. |
13 |
ERROR |
Ошибка соединения. |
Значения алгоритмов шифрования
В следующей таблице описаны возможные значения алгоритма шифрования.
encryption_algorithm |
encryption_algorithm_desc |
Соответствующий вариант DDL |
|---|---|---|
0 |
Нет | Disabled |
1 |
RC4 |
Требуемый алгоритм RC4 |
2 |
AES |
Требуемый алгоритм AES |
3 |
Никакой RC4 |
Поддерживаемый алгоритм RC4 |
4 |
Никакой AES |
Поддерживаемый алгоритм AES |
5 |
RC4, AES |
Требуемый алгоритм RC4 AES |
6 |
AES, RC4 |
Обязательный алгоритм AES RC4 |
7 |
Нет, RC4, AES |
Поддерживаемый алгоритм RC4 AES |
8 |
Нет, AES, RC4 |
Поддерживаемый алгоритм AES RC4 |
Алгоритм RC4 поддерживается только в целях обратной совместимости. Новый материал можно шифровать только с RC4 использованием или RC4_128 когда база данных соответствует уровню 90 совместимости или 100 (не рекомендуется). Используйте один из алгоритмов AES вместо этого. В SQL Server 2012 (11.x) и более поздних версиях материалы, зашифрованные с помощью RC4 или RC4_128 можно расшифровать на любом уровне совместимости.
Permissions
Для SQL Server 2019 (15.x) и более ранних версий требуется разрешение VIEW SERVER STATE на сервере.
SQL Server 2022 (16.x) и более поздние версии требуют наличия разрешения VIEW SERVER PERFORMANCE STATE на сервере.
Физические соединения
Кратности связей
| От | Кому | Relationship |
|---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Один к одному |