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

Область применения:SQL Server

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

  • основной сервер недоступен;

  • параметр WITNESS установлен в OFF или подключен к зеркальному серверу.

Внимание

Метод принудительного обслуживания применяется исключительно при аварийном восстановлении. Принудительный запуск службы может привести к потере некоторых данных. Поэтому используйте принудительный запуск службы только в случае, когда потеря некоторых данных допустима, чтобы восстановить службу базы данных немедленно. Если принудительный запуск службы сопряжён с риском потери значительного объёма данных, мы рекомендуем остановить зеркалирование и вручную повторно синхронизировать базы данных. Дополнительные сведения о рисках принудительного обслуживания см. в разделе Database Mirroring Operating Modes.

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

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

  1. Установите соединение с зеркальным сервером.

  2. Сделайте следующее заявление:

    ALTER DATABASE <database_name>SET ПАРТНЁР FORCE_SERVICE_ALLOW_DATA_LOSS

    где <имя_базы_данных> — зеркально отображаемая база данных.

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