Поделиться через


Как настроить зеркальную базу данных на использование свойства TRUSTWORTHY

При резервном копировании базы данных ее свойство TRUSTWORTHY принимает значение OFF. Поэтому в новой зеркальной базе данных оно всегда будет иметь значение OFF. Если для базы данных после перехода на другой ресурс требуется доверие, это потребует дополнительных действий по настройке после начала зеркального отображения.

ПримечаниеПримечание

Дополнительные сведения об этом свойстве базы данных см. в разделе Свойство базы данных TRUSTWORTHY.

Процедура

Настройка зеркальной базы данных на использование свойства TRUSTWORTHY

  1. На основном экземпляре сервера необходимо убедиться, что свойство TRUSTWORTHY основной базы данных включено.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases 
    

    Дополнительные сведения см. в разделе sys.databases (Transact-SQL).

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

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring
    

    Дополнительные сведения см. в разделе sys.database_mirroring (Transact-SQL).

  3. Как только завершится синхронизация сеанса зеркального отображения, вручную переключитесь к зеркальной базе данных.

    Сделать это можно в среде SQL Server Management Studio или при помощи Transact-SQL:

  4. Следующей командой ALTER DATABASE включите свойство TRUSTWORTHY для базы данных:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON
    

    Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL).

  5. При необходимости можно вручную вернуться к исходному участнику.

  6. Кроме того, можно переключиться в асинхронный режим высокой производительности, для чего свойство SAFETY следует установить в значение OFF и проверить, что свойство WITNESS также установлено в значение OFF.

    На языке Transact-SQL:

    В среде SQL Server Management Studio: