Удаление зеркального отображения базы данных

Владелец базы данных может в любое время и на любом из участников вручную остановить сеанс зеркального отображения базы данных.

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

При удалении зеркального отображения происходит следующее:

  • Прерывается связь между участниками, а также между каждым из участников и следящим сервером, если такая связь существует.
    Если участники в момент остановки сеанса обмениваются данными друг с другом, их связь немедленно обрывается на обоих компьютерах. Если участники не обмениваются данными (база данных во время остановки находится в состоянии DISCONNECTED), связь немедленно обрывается на участнике, с которого останавливается зеркальное отображение. Когда другой участник пытается восстановить соединение, он обнаруживает, что сеанс зеркального отображения завершен.
  • Удаляются сведения о сеансе зеркального отображения (в этом заключается отличие от приостановки сеанса). Зеркальное отображение удаляется и на основной, и на зеркальной базе данных. В представлении sys.databases столбец mirroring_state и все остальные столбцы зеркального отображения получают значение NULL. Дополнительные сведения см. в разделе sys.database_mirroring (Transact-SQL).
  • На каждом из экземпляров серверов-партнеров остается собственная копия базы данных.
  • Зеркальная база данных остается в состоянии RESTORING (см. столбец state в представлении sys.databases), так как зеркальная база данных создавалась с помощью RESTORE WITH NORECOVERY. В этот момент можно удалить бывшую зеркальную базу данных или восстановить ее с параметром WITH RECOVERY. Если база данных восстанавливается, она будет иметь расхождения с бывшей основной базой данных, так как восстановление начинает новую вилку восстановления. Сведения о вилках восстановления см. в разделе Пути восстановления.
ms180801.note(ru-ru,SQL.90).gifПримечание.
Чтобы продолжить зеркальное отображение после остановки сеанса, необходимо установить новый сеанс зеркального отображения базы данных. Если создана резервная копия журналов после остановки зеркального отображения, перед возобновлением зеркального отображения примените ее к зеркальной базе данных. Дополнительные сведения о запуске зеркального отображения см. в разделах Как настроить сеанс зеркального отображения базы данных (среда SQL Server Management Studio) и Настройка зеркального отображения базы данных.

Удаление зеркального отображения базы данных

См. также

Основные понятия

Управление зеркальным отображением базы данных (среда SQL Server Management Studio)
Приостановка и возобновление зеркального отображения базы данных

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

ALTER DATABASE (Transact-SQL)
sys.databases (Transact-SQL)

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

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