Использование мастера добавления базы данных в группу доступности (среда SQL Server Management Studio)
В этом разделе описывается использование мастера создания группы доступности (в SQL Server Management Studio) для создания и настройки группы доступности AlwaysOn в SQL Server 2014. Группа доступности определяет набор пользовательских баз данных, которые будут действовать при сбое как единое целое, и набор партнеров по обеспечению отработки отказа, называемых репликами доступностии поддерживающих отработку отказа.
Примечание.
Общие сведения о группах доступности см. в обзоре групп доступности AlwaysOn (SQL Server).
Перед началом:
Создание и настройка группы доступности с помощью мастера создания и настройки группы доступности (SQL Server Management Studio)
Примечание.
Вместо мастера создания групп доступности можно использовать Transact-SQL или командлеты SQL Server PowerShell. Дополнительные сведения см. в разделе Создание группы доступности (Transact-SQL) или командлеты Создание группы доступности (SQL Server PowerShell).
Перед началом
Настоятельно рекомендуется прочитать этот раздел, прежде чем пытаться настроить свою первую группу доступности.
Предварительные условия, ограничения и рекомендации
В большинстве случаев можно использовать мастер создания групп доступности для выполнения всех задач по созданию и настройке группы доступности. Однако некоторые задачи может потребоваться выполнить вручную.
Перед созданием группы доступности убедитесь, что экземпляры SQL Server, на которых размещаются реплики доступности, находятся на разных узлах отказоустойчивой кластеризации Windows Server (WSFC) в одном отказоустойчивом кластере WSFC. Кроме того, убедитесь, что каждый экземпляр сервера соответствует всем остальным предварительным требованиям групп доступности AlwaysOn. Для получения дополнительных сведений мы настоятельно рекомендуем ознакомиться с предварительными условиями, ограничениями и рекомендациями для групп доступности AlwaysOn (SQL Server).
Если экземпляр сервера, который выбран для размещения реплики доступности, запускается из-под учетной записи службы домена и не содержит конечной точки зеркального отображения базы данных, то мастер может создать конечную точку и предоставить учетной записи службы экземпляра сервера разрешение CONNECT. Однако если служба SQL Server выполняется как встроенная учетная запись, например локальная система, локальная служба или сетевая служба, или учетная запись, не являющаяся доменом, необходимо использовать сертификаты для проверки подлинности конечной точки, а мастер не сможет создать конечную точку зеркального отображения базы данных на экземпляре сервера. В этом случае рекомендуется создать конечные точки зеркального отображения базы данных вручную до запуска мастера создания групп доступности.
To use certificates for a database mirroring endpoint:
CREATE ENDPOINT (Transact-SQL)
Использование сертификатов для конечной точки зеркального отображения базы данных (Transact-SQL)
Экземпляры отказоустойчивого кластера SQL Server не поддерживают автоматический переход на другой ресурс с учетом групп доступности, поэтому любая реплика доступности, размещенная в них, должна быть настроена для перехода на другой ресурс вручную.
Если база данных зашифрована или даже содержит ключ шифрования базы данных (DEK), вы не можете использовать мастер создания группы доступности или мастер добавления базы данных в группу доступности для добавления базы данных в группу доступности. Если зашифрованная база данных была расшифрована, то в резервных копиях ее журналов могут содержаться зашифрованные данные. В этом случае выполнение полной начальной синхронизации данных в базе данных может завершиться ошибкой. Причина этого заключается в том, что операции восстановления журнала может потребоваться сертификат, который был использован ключами шифрования базы данных, который в данный момент недоступен.
Чтобы сделать расшифрованную базу данных доступной для добавления в группу доступности с помощью мастера, выполните следующие шаги.
Создайте резервную копию журнала базы данных-источника.
Создайте полную резервную копию базы данных-источника.
Восстановите резервную копию базы данных на экземпляре сервера, на котором размещается вторичная реплика.
Создайте новую резервную копию журнала базы данных-источника.
Восстановите эту резервную копию журнала в базе данных-получателе.
Предварительные условия для выполнения мастером полной первоначальной синхронизации данных
Все пути к файлам базы данных должны быть одинаковыми на всех экземплярах сервера, на которых размещены реплики группы доступности.
На экземпляре сервера, содержащем вторичную реплику, не может существовать имя базы данных-источника. Это означает, что еще не может существовать ни одна из новых баз данных-получателей.
Чтобы при помощи мастера можно было создавать резервные копии и обращаться к ним, необходимо будет указать общую сетевую папку. Для основной реплики учетная запись, используемая для запуска ядро СУБД, должна иметь разрешения на чтение и запись файловой системы в сетевой папке. Для вторичных реплик учетная запись должна иметь разрешение на чтение в сетевой папке.
Внимание
Резервные копии журналов будут входить в цепочку резервных копий журналов. Храните файлы резервных копий журналов надлежащим образом.
Если нет возможности воспользоваться мастером для выполнения полной первоначальной синхронизации данных, то базы данных-получатели нужно подготовить вручную. Это можно сделать до или после запуска мастера. Дополнительные сведения см. в статье Подготовка базы данных-получателя для присоединения к группе доступности Always On..
Безопасность
Разрешения
Требуется членство в фиксированной роли сервера sysadmin и одно из разрешений: CREATE AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP или CONTROL SERVER.
Кроме того, требуется разрешение CONTROL ON ENDPOINT, если мастер группы доступности должен иметь возможность управлять конечной точкой зеркального отображения базы данных.
Использование мастера создания группы доступности
В обозревателе объектов подключитесь к экземпляру сервера, на котором размещена первичная реплика доступности.
Разверните узел Высокий уровень доступности AlwaysOn и узел Группы доступности .
Для запуска мастера создания группы доступности выберите команду Создать группу доступности .
При первом запуске этого мастера отображается страница Введение . Чтобы в будущем эта страница не отображалась, можно щелкнуть Больше не показывать эту страницу. Прочитав эту страницу, нажмите кнопку Далее.
На странице Укажите имя группы доступности введите имя новой группы доступности в поле Имя группы доступности . Это имя должно быть допустимым идентификатором SQL Server, уникальным в отказоустойчивом кластере WSFC и в целом домене. Максимальная длина имени группы доступности составляет 128 символов.
На странице Выбор баз данных в сетке приведен список пользовательских баз данных на подключеном экземпляре сервера, которые могут стать базами данных доступности. Выберите одну или несколько из указанных баз данных для участия в новой группе доступности. Эти базы данных станут первоначальными базами данных-источниками.
Для каждой из перечисленных баз данных столбец Размер отображает размер базы данных, если он известен. Столбец Состояние показывает, соответствует ли эта база данных предварительным условиям, необходимым для баз данных доступности. Если необходимые условия не выполняются, краткое описание состояния указывает на причину того, почему эта база данных не может использоваться. Например, если для нее не используется модель полного восстановления. Для получения дополнительны сведений щелкните описание состояния.
После изменения базы данных для обеспечения соответствия требованиям щелкните Обновить , чтобы обновить сетку баз данных.
На странице Выбор реплик укажите и настройте одну или несколько реплик для новой группы доступности. Страница содержит четыре вкладки. Эти вкладки представлены в следующей таблице. Дополнительные сведения см. в разделе Укажите страницу реплик (мастер создания группы доступности: мастер добавления реплики).
Вкладка Краткое описание Реплики Эта вкладка позволяет указать каждый экземпляр SQL Server, на котором будет размещена вторичная реплика. Обратите внимание, что первичная реплика должна быть размещена на экземпляре сервера, с которым в данный момент установлено соединение. Конечные точки Эту вкладку можно использовать для проверки существующих конечных точек зеркального отображения баз данных, а также для их автоматического создания в случае, если они отсутствуют на экземпляре сервера, служба которого использует проверку подлинности Windows. Примечание. Если любой экземпляр сервера работает под учетной записью пользователя, отличной от домена, необходимо внести ручное изменение в экземпляр сервера, прежде чем продолжить работу в мастере. Дополнительные сведения см. в подразделе Предварительные условияранее в этом разделе. Параметры резервного копирования Эту вкладку можно использовать для задания настроек резервного копирования для группы доступности в целом, а также для задания приоритетов резервного копирования для отдельных реплик доступности. Средство прослушивания Эта вкладка используется для создания прослушивателя группы доступности. По умолчанию мастер не создает прослушиватель. На странице Выбор начальной синхронизации данных выберите, как именно необходимо создать новые базы данных-получатели и присоединить их к группе доступности. Выберите один из следующих параметров:
Полное
Выберите этот режим, если ваша среда удовлетворяет требованиям для автоматического запуска начальной синхронизации данных (дополнительные сведения см. в подразделе Предварительные условия, ограничения и рекомендацииранее в этом разделе).
При выборе режима Полнаяпосле создания группы доступности мастер выполнит резервное копирование всех баз данных-источников из журналов транзакций в сетевую папку и восстановит резервные копии на всех экземплярах серверов, на которых размещены вторичные реплики. После этого мастер выполнит присоединение всех баз данных-получателей к группе доступности.
В поле Выберите сетевую папку, доступную для всех реплик: укажите общую папку резервной копии, к которой имеют доступ на чтение и запись все экземпляры серверов, на которых размещаются реплики. Дополнительные сведения см. в подразделе Предварительные условияранее в этом разделе.
Только присоединение
Если вы вручную подготовили базы данных-получатели на экземплярах серверов, на которых будут размещены вторичные реплики, то можно указать этот режим. Мастер выполнит присоединение существующих баз данных-получателей к группе доступности.
Пропустить начальную синхронизацию данных
Выберите этот параметр, если вы хотите использовать собственные резервные копии баз данных-источников и их журналов. Дополнительные сведения см. в разделе "Запуск перемещения данных" в базе данных-получателе AlwaysOn (SQL Server).
На странице Проверка выполняется проверка соответствия значений, заданных в этом мастере, требованиям мастера создания группы доступности. Чтобы внести изменения, нажмите кнопку Назад , вернитесь к предыдущей странице мастера и измените одно или несколько значений. Нажмите кнопку Далее , чтобы вернуться на страницу Проверка , а затем кнопку Повторить проверку.
На странице Сводка проверьте параметры, выбранные для новой группы доступности. Чтобы внести изменения, щелкните Назад , чтобы вернуться на нужную страницу. После внесения изменений нажмите кнопку Далее , чтобы вернуться на страницу Сводка .
Внимание
Если учетная запись службы SQL Server экземпляра сервера, на котором размещена новая реплика доступности, еще не существует в качестве имени входа, мастер создания группы доступности должен создать имя входа. На странице Сводка мастер показывает сведения об имени входа, которое будет создано. Если нажать кнопку Готово, мастер создаст это имя входа для учетной записи SQL Server и предоставит ему разрешение CONNECT.
Если параметры выбраны правильно, можно нажать кнопку Скрипт , чтобы создать скрипт шагов, которые будут выполняться мастером. Теперь нажмите кнопку Готово, чтобы создать и настроить новую группу доступности.
На странице Выполнение установки отображается ход выполнения этапов создания группы доступности (настройка конечных точек, создание группы доступности и присоединение к группе вторичной реплики).
После завершения выполнения этих шагов на странице Результаты отображаются результаты выполнения каждого шага. Если эти шаги завершатся успешно, новая группа доступности будет полностью настроена. Если один из шагов завершится ошибкой, то может потребоваться завершение настройки вручную или использование мастера для ошибочного шага. Сведения о причинах данной ошибки можно отобразить, перейдя по соответствующей ссылке «Ошибка» в столбце Результат .
По завершении работы мастера нажмите кнопку Закрыть , чтобы выйти из него.
Связанные задачи
Завершение настройки группы доступности
Присоединение вторичной реплики к группе доступности (SQL Server)
Подготовка базы данных-получателя для группы доступности вручную (SQL Server)
Присоединение базы данных-получателя к группе доступности (SQL Server)
Создание или настройка прослушивателя группы доступности (SQL Server)
Другие способы создания группы доступности
Включение групп доступности AlwaysOn
Настройка конечной точки зеркального отображения базы данных
Использование сертификатов для конечной точки зеркального отображения базы данных (Transact-SQL)
Укажите URL-адрес конечной точки при добавлении или изменении реплики доступности (SQL Server)
Устранение неполадок конфигурации групп доступности AlwaysOn
Устранение неполадок с конфигурацией групп доступности AlwaysOn (SQL Server)deleted
Устранение неполадок с операцией добавления файла, давшей сбой (группы доступности AlwaysOn)
См. также
Блоги
AlwaysON — серия обучения HADRON: использование рабочего пула для баз данных с поддержкой HADRON
Блоги команды SQL Server AlwaysOn: официальный блог группы SQL Server AlwaysOn
Видео.
Технические документы
См. также
Конечная точка зеркального отображения базы данных (SQL Server)
Общие сведения о группах доступности AlwaysOn (SQL Server)
Предварительные требования, ограничения и рекомендации для групп доступности AlwaysOn (SQL Server)