sys.database_mirroring_witnesses (Transact-SQL)

Содержит по одной строке для каждой из следящих ролей, исполняемых сервером при участии в зеркальном отображении базы данных.

Имя столбца Тип данных Описание

database_name

sysname

Имя двух копий базы данных в сеансе зеркального отображения базы данных.

principal_server_name

sysname

Имя сервера-партнера, копия базы данных которого в настоящее время является основной базой данных.

mirror_server_name

sysname

Имя сервера-партнера, копия базы данных которого в настоящее время является зеркальной базой данных.

safety_level

tinyint

Уровень безопасности транзакции для выполнения изменений в зеркальной базе данных.

0 = неизвестное состояние.

1 = Выключен (асинхронно).

2 = Полный (синхронно).

Использование слежения для автоматического переключения на другой ресурс требует полного уровня безопасности, который включен по умолчанию.

safety_level_desc

nvarchar(60)

Описание гарантий безопасности изменений в зеркальной базе данных.

UNKNOWN

OFF

FULL

safety_sequence_number

int

Последовательный номер обновления для переключения на уровень safety_level.

role_sequence_number

int

Последовательный номер обновления для переключения ролей главного и зеркального сервера, исполняемых каждым из участников зеркального отображения.

mirroring_guid

uniqueidentifier

Идентификатор участия зеркального отображения.

family_guid

uniqueidentifier

Идентификатор семейства для резервирования базы данных. Используется для выявления совпадающих состояний восстановления.

is_suspended

bit

Зеркальное отображение базы данных приостановлено.

is_suspended_sequence_number

int

Последовательный номер для параметра is_suspended.

См. также

Справочник

sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
Представления каталога (Transact-SQL)

Другие ресурсы

Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server

Справка и поддержка

Получение помощи по SQL Server 2005