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


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

Безопасность транзакций — это атрибут, который управляет режимом работы сеанса. Однако в любое время владелец базы данных может изменить безопасность транзакций. По умолчанию уровень безопасности транзакций имеет значение 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)
Режимы работы зеркального отображения базы данных