Как удалить следящий сервер из сеанса зеркального отображения базы данных (Transact-SQL)
Во время сеанса зеркального отображения владелец базы данных в любой момент может отключить следящий сервер для сеанса зеркального отображения базы данных.
Отключение следящего сервера изменяет рабочий режим в соответствии с установкой безопасности транзакций.
Если уровень безопасности транзакций установлен в FULL (значение по умолчанию), то сеанс использует синхронный режим с высоким уровнем защиты без автоматического перехода на другой ресурс. Дополнительные сведения см. в разделе Синхронное зеркальное отображение базы данных (режим высокой безопасности).
Когда безопасность транзакций отключена, сеанс работает асинхронно (в режиме с высоким уровнем защиты), не требуя кворума. При отключенной безопасности транзакций настоятельно рекомендуется также отключить следящий сервер. Дополнительные сведения см. в разделе Асинхронное зеркальное отображение баз данных (режим высокой производительности).
Параметры безопасности транзакций для каждого участника на экземпляре сервера доступны через представление каталога sys.database_mirroring, в столбцах mirroring_safety_level и mirroring_safety_level_desc. Дополнительные сведения см. в разделе sys.database_mirroring (Transact-SQL).
Отключение следящего сервера
Подключитесь к любому из участников.
Выполните следующую инструкцию:
ALTER DATABASE <имя_базы_данных> SET WITNESS OFF
где <имя_базы_данных> — имя зеркальной базы данных.
См. также