Как изменить безопасность транзакций в сеансах зеркального отображения базы данных (Transact-SQL)
Безопасность транзакций является атрибутом, который контролирует режим работы сеанса. Однако в любой момент времени владелец базы данных может изменить безопасность транзакций. По умолчанию уровень безопасности транзакций установлен в FULL (синхронный режим работы).
Выключение безопасности транзакций переключает сеанс в асинхронный режим работы, что максимизирует производительность. Если участник становится недоступен, зеркало останавливается, но остается доступным в качестве «горячего» резервирования (переход на резервный ресурс требует принудительного запуска службы с возможностью потери данных).
Примечание |
---|
Дополнительные сведения о безопасной работе см. в разделе Синхронное зеркальное отображение базы данных (режим высокой безопасности). Дополнительные сведения о небезопасной работе см. в разделе Асинхронное зеркальное отображение баз данных (режим высокой производительности). |
Включение безопасности транзакций
Подключитесь к основному серверу.
Введите следующую инструкцию языка Transact-SQL:
ALTER DATABASE <database> SET PARTNER SAFETY FULL
где <database> — имя зеркальной базы данных.
Выключение безопасности транзакций
Подключитесь к основному серверу.
Введите следующую инструкцию:
ALTER DATABASE <database> SET PARTNER SAFETY OFF
где <database> является именем зеркально отображаемой базы данных.
См. также