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


Принудительное выполнение службы в сеансе зеркального отображения базы данных (Transact-SQL)

В режиме высокой производительности и высокой безопасности без автоматического переключения на отказоустойчивость, если основной сервер выходит из строя, пока зеркальный сервер доступен, владелец базы данных может сделать её доступной, принудительно переключив обслуживание (с возможной потерей данных) на зеркальную базу данных. Этот параметр доступен только при всех следующих условиях:

  • Основной сервер отключен.

  • СВИДЕТЕЛЬ установлен в режим OFF или подключен к зеркальному серверу.

Осторожность

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

Принудительное выполнение сервиса приостанавливает сеанс и запускает новый процесс восстановления. Эффект принудительного выполнения службы аналогичен удалению зеркального отображения и восстановлению предыдущей главной базы данных. Однако принудительное включение сервиса облегчает повторную синхронизацию баз данных (с возможной потерей данных) при возобновлении процесса зеркалирования.

Принудительное выполнение задачи в сеансе зеркалирования базы данных

  1. Подключитесь к зеркального сервера.

  2. Опубликуйте следующее заявление:

    ИЗМЕНИТЬ БАЗУ ДАННЫХ <database_name SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS>

    где <database_name> является зеркальной базой данных.

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

См. также

Изменить базу данных (Transact-SQL)
Режимы работы зеркального отображения базы данных