Использование мастера групп доступности (SQL Server Management Studio)

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

Примечание

Общие сведения о группах доступности см. в статье Общие сведения о группах доступности AlwaysOn (SQL Server).

Примечание

Вместо мастера создания групп доступности можно использовать Transact-SQL или командлеты SQL Server PowerShell. Дополнительные сведения см. в разделе Создание группы доступности (Transact-SQL) или командлеты Создание группы доступности (SQL Server PowerShell).

Перед началом

Настоятельно рекомендуется прочитать этот раздел, прежде чем пытаться настроить свою первую группу доступности.

Предварительные условия, ограничения и рекомендации

В большинстве случаев можно использовать мастер создания групп доступности для выполнения всех задач по созданию и настройке группы доступности. Однако некоторые задачи может потребоваться выполнить вручную.

  • Перед созданием группы доступности необходимо, чтобы экземпляры SQL Server , на которых находятся реплики доступности, были расположены на различных узлах одной отказоустойчивой кластеризации Windows Server (WSFC). Кроме того, убедитесь, что каждый экземпляр сервера соответствует всем остальным предварительным требованиям Always On групп доступности. Для получения дополнительных сведений настоятельно рекомендуем ознакомиться с предварительными условиями, ограничениями и рекомендациями для групп доступности AlwaysOn (SQL Server).

  • Если экземпляр сервера, который выбран для размещения реплики доступности, запускается из-под учетной записи службы домена и не содержит конечной точки зеркального отображения базы данных, то мастер может создать конечную точку и предоставить учетной записи службы экземпляра сервера разрешение CONNECT. Но если служба SQL Server запущена от имени встроенной учетной записи, такой как «Локальная система», «Локальная служба» или «Сетевая служба», или от имени учетной записи, не входящей в домен, то для проверки подлинности конечных точек необходимо пользоваться сертификатами, а мастер не сможет создать точку зеркального отображения базы данных на этом экземпляре сервера. В этом случае рекомендуется создать конечные точки зеркального отображения базы данных вручную до запуска мастера создания групп доступности.

    To use certificates for a database mirroring endpoint:

    CREATE ENDPOINT (Transact-SQL)

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

  • Экземпляры отказоустойчивого кластера SQL Server не поддерживают автоматический переход на другой ресурс с учетом групп доступности, поэтому любая реплика доступности, размещенная в них, должна быть настроена для перехода на другой ресурс вручную.

  • Если база данных зашифрована или содержит ключ шифрования базы данных, то нельзя использовать Мастер создания группы доступности или Мастер добавления базы данных в группу доступности для добавления базы данных в группу доступности. Если зашифрованная база данных была расшифрована, то в резервных копиях ее журналов могут содержаться зашифрованные данные. В этом случае выполнение полной начальной синхронизации данных в базе данных может завершиться ошибкой. Причина этого заключается в том, что операции восстановления журнала может потребоваться сертификат, который был использован ключами шифрования базы данных, который в данный момент недоступен.

    Чтобы сделать расшифрованную базу данных доступной для добавления в группу доступности с помощью мастера, выполните следующие шаги.

    1. Создайте резервную копию журнала базы данных-источника.

    2. Создайте полную резервную копию базы данных-источника.

    3. Восстановите резервную копию базы данных на экземпляре сервера, на котором размещается вторичная реплика.

    4. Создайте новую резервную копию журнала базы данных-источника.

    5. Восстановите эту резервную копию журнала в базе данных-получателе.

  • Предварительные условия для выполнения мастером полной первоначальной синхронизации данных

    • Все пути к файлам базы данных должны быть одинаковыми на всех экземплярах сервера, на которых размещены реплики группы доступности.

    • На экземпляре сервера, содержащем вторичную реплику, не может существовать имя базы данных-источника. Это означает, что еще не может существовать ни одна из новых баз данных-получателей.

    • Чтобы при помощи мастера можно было создавать резервные копии и обращаться к ним, необходимо будет указать общую сетевую папку. Для каждой первичной реплики учетная запись, используемая для запуска Компонент Database Engine , должна иметь разрешения в файловой системе на чтение и запись в общей сетевой папке. Для вторичных реплик учетная запись должна иметь разрешение на чтение в сетевой папке.

      Важно!

      Резервные копии журналов будут входить в цепочку резервных копий журналов. Храните файлы резервных копий журналов надлежащим образом.

    Если нет возможности воспользоваться мастером для выполнения полной первоначальной синхронизации данных, то базы данных-получатели нужно подготовить вручную. Это можно сделать до или после запуска мастера. Дополнительные сведения см. в статье Ручная подготовка базы данных-получателя для присоединения к группе доступности (SQL Server).

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

Разрешения

Требуется членство в фиксированной роли сервера sysadmin и одно из разрешений: CREATE AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP или CONTROL SERVER.

Кроме того, требуется разрешение CONTROL ON ENDPOINT, если мастер группы доступности должен иметь возможность управлять конечной точкой зеркального отображения базы данных.

Использование мастера создания группы доступности

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

  2. Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .

  3. Для запуска мастера создания группы доступности выберите команду Создать группу доступности .

  4. При первом запуске этого мастера отображается страница Введение . Чтобы в будущем эта страница не отображалась, можно щелкнуть Больше не показывать эту страницу. Прочитав эту страницу, нажмите кнопку Далее.

  5. На странице Укажите имя группы доступности введите имя новой группы доступности в поле Имя группы доступности . Это имя должно быть допустимым идентификатором SQL Server, уникальным в отказоустойчивом кластере WSFC и в домене в целом. Максимальная длина имени группы доступности составляет 128 символов.

  6. На странице Выбор баз данных в сетке приведен список пользовательских баз данных на подключеном экземпляре сервера, которые могут стать базами данных доступности. Выберите одну или несколько из указанных баз данных для участия в новой группе доступности. Эти базы данных станут первоначальными базами данных-источниками.

    Для каждой из перечисленных баз данных столбец Размер отображает размер базы данных, если он известен. Столбец Состояние показывает, соответствует ли эта база данных предварительным условиям, необходимым для баз данных доступности. Если необходимые условия не выполняются, краткое описание состояния указывает на причину того, почему эта база данных не может использоваться. Например, если для нее не используется модель полного восстановления. Для получения дополнительны сведений щелкните описание состояния.

    После изменения базы данных для обеспечения соответствия требованиям щелкните Обновить , чтобы обновить сетку баз данных.

  7. На странице Выбор реплик укажите и настройте одну или несколько реплик для новой группы доступности. Страница содержит четыре вкладки. Эти вкладки представлены в следующей таблице. Дополнительные сведения см. в разделе Укажите страницу реплик (мастер создания группы доступности: мастер добавления реплики).

    Вкладка Краткое описание
    Реплики На этой вкладке можно задать каждый экземпляр SQL Server , где будет размещена вторичная реплика. Обратите внимание, что первичная реплика должна быть размещена на экземпляре сервера, с которым в данный момент установлено соединение.
    Конечные точки Эту вкладку можно использовать для проверки существующих конечных точек зеркального отображения баз данных, а также для их автоматического создания в случае, если они отсутствуют на экземпляре сервера, служба которого использует проверку подлинности Windows. Примечание: Если какой-либо экземпляр сервера выполняется под учетной записью пользователя, не относящейся к домену, необходимо вручную внести изменения в экземпляр сервера, прежде чем продолжить работу мастера. Дополнительные сведения см. в подразделе Предварительные условияранее в этом разделе.
    Параметры резервного копирования Эту вкладку можно использовать для задания настроек резервного копирования для группы доступности в целом, а также для задания приоритетов резервного копирования для отдельных реплик доступности.
    Средство прослушивания Эта вкладка используется для создания прослушивателя группы доступности. По умолчанию мастер не создает прослушиватель.
  8. На странице Выбор начальной синхронизации данных выберите, как именно необходимо создать новые базы данных-получатели и присоединить их к группе доступности. Выберите один из следующих параметров.

    • Полное

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

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

      В поле Выберите сетевую папку, доступную для всех реплик: укажите общую папку резервной копии, к которой имеют доступ на чтение и запись все экземпляры серверов, на которых размещаются реплики. Дополнительные сведения см. в подразделе Предварительные условияранее в этом разделе.

    • Только присоединение

      Если вы вручную подготовили базы данных-получатели на экземплярах серверов, на которых будут размещены вторичные реплики, то можно указать этот режим. Мастер выполнит присоединение существующих баз данных-получателей к группе доступности.

    • Пропустить начальную синхронизацию данных

      Выберите этот параметр, если вы хотите использовать собственные резервные копии баз данных-источников и их журналов. Дополнительные сведения см. в разделе Начало перемещения данных в базе данных-получателе AlwaysOn (SQL Server).

  9. На странице Проверка выполняется проверка соответствия значений, заданных в этом мастере, требованиям мастера создания группы доступности. Чтобы внести изменения, нажмите кнопку Назад , вернитесь к предыдущей странице мастера и измените одно или несколько значений. Нажмите кнопку Далее , чтобы вернуться на страницу Проверка , а затем кнопку Повторить проверку.

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

    Важно!

    Если учетная запись службы SQL Server для экземпляра сервера, на котором будет размещаться новая реплика доступности, еще не существует в качестве имени входа, то мастер создания группы доступности должен создать имя входа. На странице Сводка мастер показывает сведения об имени входа, которое будет создано. Если нажать кнопку Готово, мастер создаст это имя входа для учетной записи SQL Server и предоставит ему разрешение CONNECT.

    Если параметры выбраны правильно, можно нажать кнопку Скрипт , чтобы создать скрипт шагов, которые будут выполняться мастером. Теперь нажмите кнопку Готово, чтобы создать и настроить новую группу доступности.

  11. На странице Выполнение установки отображается ход выполнения этапов создания группы доступности (настройка конечных точек, создание группы доступности и присоединение к группе вторичной реплики).

  12. После завершения выполнения этих шагов на странице Результаты отображаются результаты выполнения каждого шага. Если эти шаги завершатся успешно, новая группа доступности будет полностью настроена. Если один из шагов завершится ошибкой, то может потребоваться завершение настройки вручную или использование мастера для ошибочного шага. Сведения о причинах данной ошибки можно отобразить, перейдя по соответствующей ссылке «Ошибка» в столбце Результат .

    По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.

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

Завершение настройки группы доступности

Другие способы создания группы доступности

Включение функции «Группы доступности AlwaysOn»

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

Устранение неполадок с конфигурацией групп доступности AlwaysOn

См. также

См. также:

Конечная точка зеркального отображения базы данных (SQL Server)
Обзор групп доступности AlwaysOn (SQL Server)
предварительными требованиями, и ограничениями и рекомендациями для групп доступности AlwaysOn (SQL Server)