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

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

  • основной сервер недоступен;
  • параметр WITNESS установлен в OFF или подключен к зеркальному серверу.
ms189270.Caution(ru-ru,SQL.90).gifВнимание!
Метод принудительного обслуживания применяется исключительно при аварийном восстановлении. Принудительный запуск службы может привести к потере некоторых данных. Поэтому используйте принудительный запуск службы только в случае, когда потеря некоторых данных допустима, чтобы восстановить службу базы данных немедленно. Если это вызовет риск потери значительного объема данных, рекомендуется остановить зеркальное отображение и вручную повторно синхронизировать базы данных. Дополнительные сведения о рисках принудительного обслуживания см. в разделе Принудительное обслуживание (с вероятностью потери данных).

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

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

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

  2. Введите следующую инструкцию:

    ALTER DATABASE <имя_базы_данных> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

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

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

См. также

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

ALTER DATABASE (Transact-SQL)
Зеркальное отображение базы данных
Разделы руководства по зеркальному отображению баз данных

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

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