Зеркальное отображение базы данных — sys.dm_db_mirroring_connections

Применимо к: SQL Server (все поддерживаемые версии)

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

Имя столбца Тип данных Описание
connection_id uniqueidentifier Идентификатор соединения.
transport_stream_id uniqueidentifier Идентификатор подключения SQL Server сетевого интерфейса (SNI), используемого этим подключением для связи 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. Возможные значения:

Значение: 0

Описание: Ни один

Параметр DDL: Отключен

Значение: 1

Описание: RC4

Параметр DDL: {Обязательный | Обязательный алгоритм RC4}

Значение: 2

Описание: Aes

Параметр DDL: Обязательный алгоритм AES

Значение: 3

Описание: None, RC4

Параметр DDL: {Поддерживаемые | Поддерживаемый алгоритм RC4}

Значение: 4

Описание: none, AES

Параметр DDL: Поддерживаемый алгоритм RC4

Значение: 5

Описание: RC4, AES

Параметр DDL: Обязательный алгоритм RC4 AES

Значение: 6

Описание: AES, RC4

Параметр DDL: Требуемый алгоритм AES RC4

Значение: 7

Описание: NONE, RC4, AES

Параметр DDL: Поддерживаемый алгоритм RC4 AES

Значение: 8

Описание: NONE, AES, RC4

Параметр DDL: Поддерживаемый алгоритм AES RC4

Примечание: Алгоритм RC4 поддерживается только для обратной совместимости. Когда база данных имеет уровень совместимости 90 или 100, новые материалы могут шифроваться только с помощью алгоритмов RC4 или RC4_128. (Не рекомендуется.) Используйте вместо этого более новые алгоритмы, например AES. В SQL Server 2012 (11.x) и более поздних версиях материалы, зашифрованные с помощью RC4 или RC4_128, можно расшифровать на любом уровне совместимости.
encryption_algorithm_desc nvarchar(60) Текстовое представление алгоритма шифрования. Допускает значение NULL. Возможные значения:

Описание: Ни один

Параметр DDL: Отключен

Описание: RC4

Параметр DDL: {Обязательный | Обязательный алгоритм RC4}

Описание: Aes

Параметр DDL: Обязательный алгоритм AES

Описание: NONE, RC4

Параметр DDL: {Поддерживаемые | Поддерживаемый алгоритм RC4}

Описание: NONE, AES

Параметр DDL: Поддерживаемый алгоритм RC4

Описание: RC4, AES

Параметр DDL: Обязательный алгоритм RC4 AES

Описание: AES, RC4

Параметр DDL: Требуемый алгоритм AES RC4

Описание: NONE, RC4, AES

Параметр DDL: Поддерживаемый алгоритм RC4 AES

Описание: NONE, AES, RC4

Параметр DDL: Поддерживаемый алгоритм 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)