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


Удаление следящего сервера из сеанса зеркального отображения базы данных (SQL Server)

В этом разделе описано, как удалить следящий сервер из сеанса зеркального отображения базы данных SQL Server 2012 с помощью среды Среда SQL Server Management Studio или Transact-SQL. Во время сеанса зеркального отображения владелец базы данных в любой момент может отключить следящий сервер для сеанса зеркального отображения базы данных.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Удаление следящего сервера с помощью:

    Среда SQL Server Management Studio

    Transact-SQL

  • Дальнейшие действия.  После удаления следящего сервера

Перед началом работы

Безопасность

Разрешения

Необходимо разрешение ALTER на базу данных.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Использование среды SQL Server Management Studio

Удаление следящего сервера

  1. Установите соединение с экземпляром основного сервера и на панели Обозреватель объектов щелкните имя сервера, чтобы развернуть этот узел.

  2. Раскройте Базы данных и выберите базу данных, для которой нужно удалить следящий сервер.

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

  4. Чтобы удалить следящий сервер, удалите его сетевой адрес из поля Следящий.

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

    При переключении из режима высокого уровня безопасности с автоматической отработкой отказа в высокопроизводительный режим поле Следящий автоматически очищается.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Использование Transact-SQL

Удаление следящего сервера

  1. Установите соединение с компонентом Компонент Database Engine на экземпляре любого из серверов-участников.

  2. На панели «Стандартная» нажмите Создать запрос.

  3. Выполните следующую инструкцию:

    ALTER DATABASE database_name SET WITNESS OFF

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

    В следующем примере показано удаление следящего сервера для базы данных AdventureWorks2012 .

    ALTER DATABASE AdventureWorks2012 SET WITNESS OFF ;
    

Дальнейшие действия. После удаления следящего сервера

При отключении следящего сервера режим работы изменяется в соответствии с параметром безопасности транзакций.

  • Если уровень безопасности транзакций установлен в FULL (значение по умолчанию), то сеанс использует синхронный режим с высоким уровнем защиты без автоматической отработки отказа.

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

СоветСовет

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

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Связанные задачи

Значок стрелки, используемый со ссылкой «В начало»[В начало]

См. также

Задания

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

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

Справочник

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

Основные понятия

Следящий сервер зеркального отображения базы данных