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


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

Область применения: SQL Server

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

Имя столбца Тип данных Description
connection_id uniqueidentifier Идентификатор соединения.
transport_stream_id uniqueidentifier Идентификатор подключения сетевого интерфейса SQL Server (SNI), используемого этим подключением для связи TCP/IP.
state smallint Текущее состояние соединения. Возможные значения:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = ЗАКРЫТО
state_desc nvarchar(60) Текущее состояние соединения. Возможные значения:

Создать...

CONNECTING

ПОДКЛЮЧЕНО

LOGGED_IN

ЗАКРЫТО
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

Описание: нет, 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 на сервере.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

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

Схема физических соединений для sys.join_dm_db_mirroring_connections.

Кратности связей

С дт. По Отношение
dm_db_mirroring_connections.connection_id dm_exec_connections.connection_id Взаимно-однозначный

Следующие шаги

Динамические административные представления и функции (Transact-SQL)
Наблюдение за зеркальным отображением базы данных (SQL Server)