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


Что такое группа доступности Always On?

Область применения:SQL Server

В этой статье представлены основные понятия групп доступности AlwaysOn, которые являются центральными для настройки одной или нескольких групп доступности в выпуске Enterprise SQL Server. В выпуске Standard ознакомьтесь с группами доступности Basic AlwaysOn для одной базы данных.

Функция групп доступности AlwaysOn — это решение с высоким уровнем доступности и аварийного восстановления, которое предоставляет альтернативу зеркального отображения базы данных корпоративного уровня. Группы доступности AlwaysOn максимизирует доступность набора пользовательских баз данных для предприятия. Группа доступности поддерживает среду отработки отказа для дискретного набора пользовательских баз данных, известных как базы данных доступности, которые совместно выполняют переключение. Группа доступности поддерживает набор первичных баз данных чтения и записи и от одного до четырех наборов соответствующих вторичных баз данных. При необходимости, вторичные базы данных могут быть доступны только для чтения и/или для некоторых операций резервного копирования.

В SQL Server с поддержкой Azure Arc вы можете просматривать группы доступности в портале Azure.

Обзор

Группа доступности поддерживает реплицированную среду для дискретного набора пользовательских баз данных, известных как базы данных доступности. Можно создать группу доступности для обеспечения высокой доступности (HA) или для чтения и масштабирования. Группа доступности HA — это группа баз данных, которые переключаются на резервные копии одновременно. Группа доступности чтения и масштабирования — это группа баз данных, которые копируются на другие экземпляры SQL Server для обработки рабочих нагрузок только для чтения. Группа доступности поддерживает один набор баз данных-источников и до восьми наборов соответствующих баз данных-получателей. Вторичные базы данных не являются резервными базами данных. Продолжайте регулярно создавать резервные копии баз данных и их журналы транзакций.

Совет

Можно создать резервную копию базы данных-источника любого типа. Кроме того, можно создавать резервные копии журналов и полные резервные копии только для чтения вторичных баз данных. Дополнительные сведения см. в разделе «Перенос поддерживаемых резервных копий на вторичные реплики группы доступности».

Каждый набор баз данных доступности размещается репликой доступности . Существуют два типа реплик доступности: одна первичная реплика, в которой размещаются основные базы данных, и от одной до восьми вторичных реплик, каждая из которых размещает набор вторичных баз данных и служит потенциальными целями для резервного переключения в группе доступности. Группа доступности переключается на уровне реплики доступности. Реплика доступности обеспечивает избыточность только на уровне базы данных для набора баз данных из одной группы доступности. Отказоустойчивость не обусловлена такими проблемами базы данных, как их подозрительность из-за потери файла данных или повреждения журнала транзакций.

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

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

SQL Server 2017 предусматривает две различные инфраструктуры для групп доступности. Группы доступности Always On обеспечивают высокую доступность, аварийное восстановление и балансировку нагрузки для чтения. Для этих групп доступности требуется диспетчер кластеров. В Windows диспетчер кластеров доступен в рамках функции отказоустойчивой кластеризации. В Linux можно использовать Pacemaker. Другая архитектура — это группа доступности для чтения и масштабирования. Эта группа доступности предоставляет реплики для рабочих нагрузок только для чтения, но не для обеспечения высокого уровня доступности. В группе доступности для масштабирования чтения кластерный менеджер отсутствует, так как переключение на резервный сервер не может быть автоматическим.

Для развертывания групп доступности AlwaysOn в целях обеспечения высокой доступности в Windows требуется кластер WSFC. Все реплики доступности в заданной группе доступности должны располагаться на разных узлах одного кластера WSFC. Единственное исключение заключается в том, что при переносе в другой кластер WSFC группа доступности может временно находиться в двух кластерах.

Примечание.

Сведения о группах доступности в Linux см. в разделе "Группы доступности" для SQL Server на Linux.

В конфигурации с высоким уровнем доступности роль кластера создается для каждой создаваемой группы доступности. Кластер WSFC отслеживает эту роль для оценки работоспособности первичной реплики. Кворум для групп доступности Always On определяется на всех узлах в кластере WSFC независимо от того, содержит ли данный узел кластера какие-либо реплики доступности. В отличие от зеркального отображения базы данных, в группах доступности Always On нет роли свидетеля.

Примечание.

Сведения о связях компонентов SQL Server AlwaysOn с кластером WSFC см. в разделе Отказоустойчивая кластеризация Windows Server с SQL Server.

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

Схема группы доступности с пятью репликами.

Термины и определения

Срок Описание
группа доступности Контейнер для набора баз данных, баз данных доступности, которые отказываются вместе.
база данных доступности База данных, принадлежащая к группе доступности. Для каждой базы данных доступности группа доступности поддерживает одну копию для чтения и записи ( первичная база данных) и до восьми копий только для чтения (вторичные базы данных).
база данных-источник Копия базы данных высокой доступности с возможностью чтения и записи.
вторичная база данных Копия базы данных доступности только для чтения.
реплика доступности Инстанцирование группы доступности, которая размещается на определённом экземпляре SQL Server и поддерживает локальную копию каждой базы данных доступности, входящей в группу доступности. Существует два типа реплик доступности: одна первичная реплика и до восьми вторичных реплик.
первичная реплика Реплика доступности делает основные базы данных доступными для соединений чтения и записи от клиентов, а также отправляет записи журнала транзакций для каждой основной базы данных каждой вторичной реплике.
запасная реплика Реплика доступности, которая поддерживает вторичную копию каждой базы данных доступности и служит потенциальной целью для автоматического переключения на резервную реплику для группы доступности. При необходимости вторичная реплика может поддерживать доступ только для чтения к вторичным базам данных и создание на них резервных копий.
прослушиватель группы доступности Имя сервера, к которому клиенты могут подключаться для доступа к базе данных в первичной или вторичной реплике группы доступности. Прослушиватели группы доступности направляют входящие соединения на первичную реплику или на доступную только для чтения вторичную реплику.

Базы данных доступности

Чтобы можно было добавить базу данных в группу доступности, база данных должна быть в сети, быть доступной для чтения и записи и существовать на экземпляре сервера, на котором располагается первичная реплика. При добавлении база данных присоединяется к группе доступности как основная база данных, оставаясь доступной для клиентов. Соответствующая вторичная база данных не существует до тех пор, пока резервные копии новой основной базы данных не будут восстановлены в экземпляр сервера, размещающего вторичную реплику (с помощью инструкции RESTORE WITH NORECOVERY). Новая вторичная база данных находится в режиме RESTORING до тех пор, пока она не будет присоединена к группе доступности. Дополнительные сведения см. в разделе Запуск перемещения данных на Always On вторичной базе данных (SQL Server).

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

Внимание

База данных доступности иногда называется репликой базы данных в именах Transact-SQL, PowerShell и управляющих объектах SQL Server (SMO). Например, термин "реплика базы данных" используется в именах динамических административных представлений AlwaysOn, возвращающих сведения о базах данных доступности: sys.dm_hadr_database_replica_states и sys.dm_hadr_database_replica_cluster_states. Однако в электронной документации по SQL Server термин «реплика» обычно относится к репликам доступности. Например, «первичная реплика» и «вторичная реплика» всегда относятся к репликам доступности.

Реплики доступности

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

SQL Server 2019 (15.x) увеличивает максимальное число синхронных реплик до 5, начиная с 3 в SQL Server 2017 (14.x). Вы можете настроить эту группу из пяти реплик для автоматического переключения в случае сбоя в пределах группы. Существует одна первичная реплика, а также четыре синхронные вторичные реплики.

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

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

Примечание.

Если роль реплики доступности неопределённая, например, во время переключения при отказе, ее базы данных временно пребывают в состоянии NOT SYNCHRONIZING. Их роль устанавливается в значение RESOLVING до тех пор, пока роль реплики доступности не будет определена. Если реплика доступности переходит в основную роль, ее базы данных становятся основными базами данных. Если реплика доступности переходит во вторичную роль, ее базы данных становятся вторичными базами данных.

Режимы доступности

Режим доступности — это свойство каждой реплики доступности. Режим доступности определяет, будет ли первичная реплика ожидать подтверждения транзакций в базе данных до тех пор, пока заданная вторичная реплика не запишет записи журнала транзакций на диск (закрепила журнал). Группы доступности Always On поддерживают два режима доступности: режим асинхронного подтверждения и режим синхронного подтверждения.

  • Asynchronous-commit mode

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

  • Режим синхронной фиксации

    Реплика доступности, которая использует этот режим доступности, называется репликой синхронной фиксации. В режиме синхронной фиксации, прежде чем фиксировать транзакции, первичная реплика синхронной фиксации ждет, чтобы вторичная реплика синхронной фиксации подтвердила, что запись журнала на диск завершена. В режиме синхронной фиксации после синхронизации вторичной базы данных с основной базой данных зафиксированные транзакции полностью защищены. Эта защита достигается за счет повышения задержки транзакций. В SQL Server 2017 введена дополнительная функция обязательных синхронных вторичных реплик, которая позволяет повысить безопасность за счёт увеличения задержки, если это требуется. Функцию REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT можно включить, чтобы требовать фиксации транзакции указанным числом синхронных реплик, прежде чем первичная реплика сможет зафиксировать транзакцию.

Дополнительные сведения см. в разделе "Различия между режимами доступности" для группы доступности AlwaysOn.

Типы резервного переключения

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

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

Существует три вида переключения на резервный ресурс: автоматическое переключение, ручное переключение и принудительное переключение (с возможной потерей данных). Форма или формы отработки отказа, поддерживаемые определенной вторичной репликой, зависят от её режима доступности, а в случае режима синхронной фиксации — от режима отработки отказа на первичной реплике и целевой вторичной реплике, как указано ниже.

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

    • Планируемое ручное переключение (без потери данных)

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

    • Автоматическое переключение (без потери данных)

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

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

Более подробную информацию см. в разделе Отработка отказа и режимы отработки отказа (группы доступности Always On).

Внимание

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

Льготы

Группы доступности Always On содержат широкий набор параметров для повышения уровня доступности баз данных и оптимизации использование ресурсов. Ключевыми компонентами являются:

  • Поддержка до девяти реплик доступности. Реплика доступности является выделенным экземпляром группы доступности, который размещается на конкретном экземпляре SQL Server и поддерживает локальную копию каждой базы данных доступности, которая принадлежит группе доступности. Каждая группа доступности поддерживает одну первичную реплику и до восьми вторичных реплик. Дополнительные сведения см. в разделе "Что такое группа доступности AlwaysOn"?

    Внимание

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

  • Поддерживает альтернативные режимы доступности следующим образом:

    • Режим асинхронной фиксации. Этот режим доступности представляет собой решение аварийного восстановления, которое хорошо работает тогда, когда реплики доступности распределены на различных расстояниях.

    • Режим синхронной фиксации. Этот режим доступности отдает предпочтение высокому уровню доступности и защите данных перед производительностью за счет повышения задержки транзакций. Каждая группа доступности может поддерживать до пяти реплик с подтверждением синхронного выполнения, включая текущую основную реплику.

      Дополнительные сведения см. в разделе "Различия между режимами доступности" для группы доступности AlwaysOn.

  • Поддерживает несколько форм отказоустойчивости группы доступности: автоматическая отказоустойчивость, запланированный ручной отказ (обычно называемый просто "ручной отказ") и принудительный ручной отказ (обычно называемый просто "принудительная отказоустойчивость"). Дополнительные сведения см. в разделе Отказоустойчивость и режимы отказоустойчивости (группы доступности Always On).

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

    • Доступ для только чтения, позволяющий подключаться к реплике в режиме только чтения для доступа к её базам данных и считывания их, когда она работает как вторичная реплика. Дополнительные сведения см. в разделе «Перенос рабочей нагрузки только для чтения на вторичную реплику группы доступности Always On».

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

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

  • Поддерживает прослушиватель для каждой группы доступности. Прослушиватель группы доступности — это имя сервера, к которому клиенты могут подключаться, чтобы получить доступ к базе данных в первичной или вторичной реплике группы доступности Always On. Прослушиватели группы доступности направляют входящие соединения на первичную реплику или на доступную только для чтения вторичную реплику. Прослушиватель обеспечивает быстрое переключение приложений после переключения группы доступности. Дополнительные сведения см. в разделе Подключение к прослушивателю группы доступности Always On.

  • Поддерживает гибкую политику переключения на резервный узел, обеспечивая больший контроль над переключением группы доступности. Дополнительные сведения см. в разделе Отказоустойчивость и режимы отказоустойчивости ("Always On" группы доступности).

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

  • Поддерживает шифрование и сжатие, обеспечивающие безопасный, высокопроизводительный транспорт.

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

Клиентские подключения

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

Прослушиватель группы доступности связан с уникальным DNS-именем, которое является виртуальным сетевым именем (VNN), одним или несколькими виртуальными IP-адресами (VIP) и номером TCP-порта. Дополнительные сведения см. в разделе Подключение к прослушивателю группы доступности Always On.

Совет

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

Активные вторичные реплики

Группы доступности Always On поддерживают активные вторичные реплики. Активные вторичные функции поддерживают следующее.

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

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

  • Доступ только для чтения к одной или нескольким вторичным репликам (доступные для чтения вторичные реплики)

    Для любой вторичной реплики доступности можно настроить доступ только для чтения к ее локальным базам данных, хотя некоторые операции не поддерживаются полностью. Это предотвращает попытки подключения к вторичной копии для чтения и записи. Кроме того, можно предотвратить рабочие нагрузки только для чтения на первичной реплике, разрешив доступ только для чтения и записи. Это предотвращает установление подключений только для чтения к первичной реплике. Для получения дополнительной информации см. Разгрузка рабочей нагрузки только для чтения на вторичную реплику группы доступности Always On.

    Если в группе доступности имеется прослушиватель группы доступности и одна или несколько доступных для чтения вторичных реплик, то SQL Server может направлять запросы на установку соединения (с целью считывания данных) к одной из них (маршрутизация только для чтения). Дополнительные сведения см. в разделе «Подключение к прослушивателю группы доступности Always On».

Тайм-аут сеанса

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

Период завершения сеанса предотвращает неограниченное ожидание получения пинга одной репликой от другой. Если пинг не получен от другой реплики в течение времени ожидания сеанса, реплика истекает. Ее подключение закрыто, и реплика переходит в состояние ОТКЛЮЧЕННО. Даже если отключенная реплика настроена для режима синхронной фиксации, транзакции не ожидают повторного подключения и повторной синхронизации.

По умолчанию тайм-аут сеанса для каждой реплики доступности составляет 10 секунд. Это значение задается пользователем и не может быть меньше 5 секунд. Обычно рекомендуется установить период времени ожидания 10 секунд и более. При установке значения меньше 10 секунд создаётся вероятность того, что сильно загруженная система объявит ложное срабатывание.

Примечание.

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

Автоматическое восстановление страниц

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

Дополнительные сведения см. в статье Автоматическое восстановление страниц (группы доступности: зеркальное отображение баз данных).

Совместимость и сосуществование с другими функциями ядра СУБД

Группы доступности AlwaysOn можно использовать со следующими функциями или компонентами SQL Server:

Следующий шаг