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


Моментальные снимки базы данных с группами доступности AlwaysOn (SQL Server)

Моментальный снимок базы данных можно создать в первичной или вторичной базе данных в группе доступности. Ролью реплики должна быть PRIMARY или SECONDARY, она не может находиться в состоянии RESOLVING.

Для создания моментального снимка рекомендуется, чтобы состояние синхронизации базы данных было SYNCHRONIZING или SYNCHRONIZED. Однако моментальные снимки базы данных можно создавать, когда состояние синхронизации базы данных НЕ НАХОДИТСЯ В РЕЖИМЕ СИНХРОНИЗАЦИИ.

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

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

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

  • База данных входит во вторичную роль.

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

См. также

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