Как настроить зеркальную базу данных на использование свойства TRUSTWORTHY
При резервном копировании базы данных ее свойство TRUSTWORTHY принимает значение OFF. Поэтому в новой зеркальной базе данных оно всегда будет иметь значение OFF. Если для базы данных после перехода на другой ресурс требуется доверие, это потребует дополнительных действий по настройке после начала зеркального отображения.
Примечание |
---|
Дополнительные сведения об этом свойстве базы данных см. в разделе Свойство базы данных TRUSTWORTHY. |
Процедура
Настройка зеркальной базы данных на использование свойства TRUSTWORTHY
На основном экземпляре сервера необходимо убедиться, что свойство TRUSTWORTHY основной базы данных включено.
SELECT name, database_id, is_trustworthy_on FROM sys.databases
Дополнительные сведения см. в разделе sys.databases (Transact-SQL).
После начала зеркального отображения базы данных необходимо убедиться, что в этот момент база данных является основной, в сеансе используется синхронный режим работы и что сеанс уже синхронизирован.
SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring
Дополнительные сведения см. в разделе sys.database_mirroring (Transact-SQL).
Как только завершится синхронизация сеанса зеркального отображения, вручную переключитесь к зеркальной базе данных.
Сделать это можно в среде SQL Server Management Studio или при помощи Transact-SQL:
Следующей командой ALTER DATABASE включите свойство TRUSTWORTHY для базы данных:
ALTER DATABASE <database_name> SET TRUSTWORTHY ON
Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL).
При необходимости можно вручную вернуться к исходному участнику.
Кроме того, можно переключиться в асинхронный режим высокой производительности, для чего свойство SAFETY следует установить в значение OFF и проверить, что свойство WITNESS также установлено в значение OFF.
На языке Transact-SQL:
Как изменить безопасность транзакций в сеансах зеркального отображения базы данных (Transact-SQL)
Как удалить следящий сервер из сеанса зеркального отображения базы данных (Transact-SQL)
В среде SQL Server Management Studio:
См. также