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


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.

partner_sync_state

tinyint

Состояние синхронизации сеанса зеркального отображения базы данных:

5 = участники синхронизированы. Отработка отказа возможна. Дополнительные сведения о требованиях для отработки отказа см. в разделе Синхронное зеркальное отображение базы данных (режим высокой безопасности).

6 = участники не синхронизированы. Отработка отказа в настоящее время невозможна.

partner_sync_state_desc

nvarchar(60)

Описание состояния синхронизации сеанса зеркального отображения:

SYNCHRONIZED

UNSYNCHRONIZED

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.