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