sys.dm_db_mirroring_connections (Transact-SQL)

Возвращает строку для каждого установленного соединения зеркального отображения базы данных.

Имя столбца

Тип данных

Описание

connection_id

uniqueidentifier

Идентификатор соединения.

transport_stream_id

uniqueidentifier

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

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

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

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

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

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

  • Ошибка соединения.

peer_certificate_id

int

Идентификатор локального объекта сертификата, который используется удаленным экземпляром для проверки подлинности. Владелец сертификата должен обладать разрешением 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)