Начало работы с группами доступности AlwaysOn (SQL Server)
В этом разделе описаны шаги настройки экземпляров SQL Server 2012 для поддержки Группы доступности AlwaysOn, а также для создания, управления и наблюдения за группой доступности.
**До начала работы. **
Рекомендуем прочесть
**Подготовка к выполнению следующих задач: **
Настройка экземпляра SQL Server для поддержки групп доступности AlwaysOn
Создание и настройка новой группы доступности
Управление группами доступности, репликами и базами данных
Отслеживание групп доступности
См. также
До начала работы
Рекомендуем прочесть
Перед созданием первой группы доступности рекомендуется изучить следующие разделы.
Настройка экземпляра SQL Server для поддержки групп доступности AlwaysOn
|
Действие |
Ссылки |
---|---|---|
Включить Группы доступности AlwaysOn. Функция Группы доступности AlwaysOn должна быть включена на каждом экземпляре SQL Server 2012, который будет принимать участие в группе доступности. Предварительные требования: главный компьютер должен являться узлом отказоустойчивого кластера Windows Server (WSFC). Дополнительные сведения о других предварительных требованиях см. в подразделе «Предварительные условия и ограничения для экземпляров SQL Server» раздела предварительными требованиями, и ограничениями и рекомендациями для групп доступности AlwaysOn (SQL Server). |
||
Создание конечной точки зеркального отображения базы данных (если не указано). Убедитесь, что в каждом экземпляре сервера существует конечная точка зеркального отображения базы данных. Экземпляр сервера использует эту конечную точку для получения соединения Группы доступности AlwaysOn от других экземпляров сервера. |
Для определения наличия конечной точки зеркального отображения базы данных: При проверке подлинности Windows: создание конечной точки зеркального отображения базы данных с помощью различных средств. При проверке подлинности сертификата: создание конечной точки зеркального отображения базы данных с помощью различных средств. |
[В начало]
Создание и настройка новой группы доступности
|
Действие |
Ссылки |
||
---|---|---|---|---|
Создайте группу доступности. Создание группы доступности на экземпляре SQL Server, содержащем базы данных, которые необходимо добавить к группе доступности. Как минимум, создайте первоначальную первичную реплику на экземпляре SQL Server, на котором будет создана группа доступности. Можно задать от 1 до 4 вторичных реплик. Дополнительные сведения о свойствах группы доступности и реплики см. в разделе CREATE AVAILABILITY GROUP (Transact-SQL). Настоятельно рекомендуется создать прослушиватель группы доступности. Предварительные требования: экземпляры SQL Server, на которых размещаются реплики доступности для данной группы доступности, должны размещаться на отдельных узлах одного WSFC-кластера. Единственное исключение состоит в том, что при переносе в другой кластер WSFC группа доступности может временно находится в двух кластерах. Сведения о других условиях см. в подразделах «Предварительные условия и ограничения для группы доступности», «Предварительные условия и ограничения для базы данных доступности» и «Предварительные условия и ограничения для экземпляров SQL Server» в разделе предварительными требованиями, и ограничениями и рекомендациями для групп доступности AlwaysOn (SQL Server). |
Для создания группы доступности можно воспользоваться следующими средствами. |
|||
Присоединение дополнительных реплик к группе доступности. Подключитесь ко всем экземплярам SQL Server 2012, на которых размещена вторичная реплика, и присоедините локальную вторичную реплику к группе доступности. |
Присоединение вторичной реплики к группе доступности
|
|||
Подготовка баз данных-получателей. На всех экземплярах сервера, где размещена вторичная реплика, восстановите резервные копии базы данных-источника с помощью инструкции RESTORE WITH NORECOVERY. |
Подготовка базы данных-получателя вручную
|
|||
Присоедините базы данных-получатели к группе доступности. На каждом экземпляре сервера, размещающем вторичную реплику, присоедините все локальные базы данных-получатели к группе доступности. При присоединении группы доступности эта база данных-получатель инициирует синхронизацию данных с соответствующей базой данных-источником. |
Присоединение базы данных-получателя к группе доступности
|
|||
Создание прослушивателя группы доступности. Этот шаг обязателен, если прослушиватель группы доступности еще не был создан при создании группы доступности. |
Создание или настройка прослушивателя группы доступности (SQL Server) |
|||
Передайте имя хоста DNS для прослушивателя разработчикам приложений. Им необходимо указать это имя в строке подключения, которая будет использоваться для запроса прямого подключения к прослушивателю группы доступности. Дополнительные сведения см. в разделе Прослушиватели групп доступности, возможность подключения клиентов и отработка отказа приложений (SQL Server). |
«Дальнейшие действия. Действия после создания прослушивателя группы доступности» Создание или настройка прослушивателя группы доступности (SQL Server) |
|||
Настройка места выполнения для заданий резервного копирования. Если необходимо выполнение резервного копирования на базах данных-получателях, то необходимо создать скрипт задания резервного копирования, который учитывает автоматический выбор при создании резервной копии. Создайте скрипт для каждой базы данных в группе доступности на каждом экземпляре сервера, на котором размещена реплика доступности для этой группы доступности. |
«Дальнейшие действия. После настройки резервного копирования во вторичных репликах» Настройка резервного копирования в репликах доступности (SQL Server) |
[В начало]
Управление группами доступности, репликами и базами данных
Примечание |
---|
Дополнительные сведения о свойствах группы доступности и реплики см. в разделе CREATE AVAILABILITY GROUP (Transact-SQL). |
Управление существующими группами доступности содержит одну или несколько следующих задач.
Задача |
Ссылка |
---|---|
Изменение гибкой политики отработки отказа группы доступности для управления условиями, вызвавшими автоматический переход на другой ресурс. Эта политика актуальна, только если возможна автоматическая отработка отказа. |
Настройка гибкой политики отработки отказа группы доступности |
Выполнение запланированного перехода на другой ресурс вручную или принудительный переход на другой ресурс вручную (с возможной потерей данных), который обычно называется принудительная отработка отказа. Дополнительные сведения см. в разделе Отработка отказа и режимы отработки отказа (группы доступности AlwaysOn). |
|
Используйте стандартный набор политик для просмотра работоспособности группы доступности, ее реплик и баз данных. |
|
Добавление или удаление вторичной реплики. |
|
Приостановка или возобновление базы данных доступности. Во время приостановки базы данных-получателя, она сохраняется в текущем состоянии, пока ее работа не будет возобновлена. |
|
Добавление или удаление базы данных. |
|
Создание или повторная настройка прослушивателя группы доступности. |
|
Удаление группы доступности. |
|
Устранение неполадок с операциями добавления файла. Такая операция может потребоваться, если база данных-источник и база данных-получатель имеют различные пути к файлу. |
Устранение неполадок с операцией добавления файлов, давшей сбой |
Изменение свойств реплики доступности. |
[В начало]
Мониторинг групп доступности
Для отслеживания свойств и состояния группы доступности AlwaysOn можно пользоваться следующими средствами.
Средство |
Краткое описание |
Ссылки |
||
---|---|---|---|---|
Пакет мониторинга System Center для SQL Server |
Пакет мониторинга для SQL Server (SQLMP) является рекомендованным решением для мониторинга групп доступности, реплик доступности и баз данных доступности для ИТ-администраторов. Для Группы доступности AlwaysOn особенно релевантны следующие функции мониторинга.
|
Чтобы загрузить пакет мониторинга (SQLServerMP.msi) и Руководство по пакету управления SQL Server для System Center Operations Manager (SQLServerMPGuide.doc), перейдите на страницу: |
||
Transact-SQL |
Каталог Группы доступности AlwaysOn и динамические административные представления предоставляют широкий набор сведений о группах доступности и их репликах, базах данных, прослушивателях и кластерной среде WSFC. |
|||
Среда SQL Server Management Studio |
Область Сведения обозревателя объектов содержит базовые сведения о группах доступности, размещенных на экземпляре SQL Server, с которым установлено соединение.
|
Использование области «Сведения обозревателя объектов» для отслеживания групп доступности |
||
Среда SQL Server Management Studio |
Диалоговые окна Свойства позволяют просматривать свойства групп доступности, реплик или прослушивателей, а также, в некоторых случаях, позволяют изменять значения данных свойств. |
|||
Системный монитор |
Объект производительности SQLServer:Availability Replica содержит счетчики производительности, предоставляющие сведения о репликах доступности. |
|||
Системный монитор |
Объект производительности SQLServer:Database Replica содержит счетчики производительности, предоставляющие сведения о базах данных-получателях для определенной вторичной реплики. Объект SQLServer:Databases в SQL Server содержит счетчики производительности, которые, среди прочего, отслеживают активность журнала транзакций. Следующие счетчики имеют особое значение для отслеживания активности журнала транзакций для баз данных доступности: Время записи журнала на диск (мс), Записей журнала на диск/с, Неудачных обращений к кэшу пула журнала/с, Операций чтения диска пула журнала/с и Запросов пула журнала/с. |
[В начало]
См. также
**Видео. Введение в AlwaysOn. ** Microsoft SQL Server с рабочим названием «Denali» AlwaysOn, часть 1. Представляем решение высокого уровня доступности следующего поколения
**Видео. Глубокое погружение в AlwaysOn. ** Microsoft SQL Server с рабочим названием «Denali» AlwaysOn, часть 2. Построение критически важных решений с высоким уровнем доступности с помощью AlwaysOn
**Технический документ. ** Руководство по решениям Microsoft SQL Server AlwaysOn для высокой доступности и аварийного восстановления
**Блоги. ** Блог SQL Server AlwaysOn Team Blog. Официальный блог группы разработчиков SQL Server AlwaysOn
[В начало]
См. также
Основные понятия
Группы доступности AlwaysOn (SQL Server)
Обзор групп доступности AlwaysOn (SQL Server)
Настройка экземпляра сервера для групп доступности AlwaysOn (SQL Server)
Создание и настройка групп доступности (SQL Server)
Отслеживание групп доступности (SQL Server)
Обзор сведений об инструкциях Transact-SQL для групп доступности AlwaysOn (SQL Server)
Обзор командлетов PowerShell для групп доступности AlwaysOn (SQL Server)