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

Область применения:SQL Server

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

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

Включение безопасности транзакций

  1. Подключитесь к основному серверу.

  2. Выполните следующую инструкцию Transact-SQL:

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

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

Выключение безопасности транзакций

  1. Подключитесь к основному серверу.

  2. Сделайте следующее заявление:

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

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

См. также

ALTER DATABASE Зеркальное отображение базы данных (Transact-SQL)
Режимы работы зеркального отображения базы данных