Удаление следящего сервера из сеанса зеркального отображения базы данных (SQL Server)
В этом разделе описывается удаление следящего сервера из сеанса зеркального отображения базы данных в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. Во время сеанса зеркального отображения владелец базы данных в любой момент может отключить следящий сервер для сеанса зеркального отображения базы данных.
В этом разделе
Перед началом:
Удаление следящего сервера с помощью:
Дальнейшие действия: После удаления следящего сервера
Перед началом
Безопасность
Разрешения
Необходимо разрешение ALTER в базе данных.
Использование среды SQL Server Management Studio
Удаление следящего сервера
Установите соединение с экземпляром основного сервера и на панели Обозреватель объектов щелкните имя сервера, чтобы развернуть этот узел.
Раскройте Базы данныхи выберите базу данных, для которой нужно удалить следящий сервер.
Щелкните базу данных правой кнопкой мыши, выберите Задачи, а затем Зеркальное отображение. Откроется страница Зеркальное отображение диалогового окна Свойства базы данных .
Чтобы удалить следящий сервер, удалите его сетевой адрес из поля Следящий .
Примечание.
При переключении из режима высокого уровня безопасности с автоматической отработкой отказа в высокопроизводительный режим поле Следящий автоматически очищается.
Использование Transact-SQL
Удаление следящего сервера
Подключитесь к ядро СУБД на любом экземпляре сервера партнера.
На панели «Стандартная» нажмите Создать запрос.
Выполните следующую инструкцию :
ALTER DATABASE имя_базы_данных SET WITNESS OFF
где имя_базы_данных — имя зеркально отображаемой базы данных.
В следующем примере удаляется свидетель из базы данных AdventureWorks2012 .
ALTER DATABASE AdventureWorks2012 SET WITNESS OFF ;
Дальнейшие действия. После удаления следящего сервера
При отключении следящего сервера режим работыизменяется в соответствии с параметром безопасности транзакций.
Если уровень безопасности транзакций установлен в FULL (значение по умолчанию), то сеанс использует синхронный режим с высоким уровнем защиты без автоматической отработки отказа.
Когда безопасность транзакций отключена, сеанс работает асинхронно (в режиме высокой производительности), не требуя кворума. При отключенной безопасности транзакций настоятельно рекомендуется также отключить следящий сервер.
Совет
Параметры безопасности транзакций для каждого участника на экземпляре сервера доступны через представление каталога sys.database_mirroring, в столбцах mirroring_safety_level и mirroring_safety_level_desc.
Связанные задачи
См. также
Зеркальное отображение базы данных ALTER DATABASE (Transact-SQL)
Изменение безопасности транзакций в сеансах зеркального отображения базы данных (Transact-SQL)
Добавление следящего сервера для зеркального отображения базы данных с использованием проверки подлинности Windows (язык Transact-SQL)
Следящий сервер зеркального отображения базы данных