Зеркальное отображение базы данных — 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 на сервере.
Физические соединения
Кратности связей
С дт. | По | Отношение |
---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
Взаимно-однозначный |
Следующие шаги
Динамические административные представления и функции (Transact-SQL)
Наблюдение за зеркальным отображением базы данных (SQL Server)