Skip to main content

Microsoft SQL Server: репликация моментальных снимков

Моментальные снимки базы данных (Database Snapshots) в SQL Server 2016 (Июнь 2026)

Моментальные снимки базы данных (Database Snapshots) в SQL Server 2016 (Июнь 2026)
Anonim

Технология репликации моментальных снимков SQL Server позволяет автоматически передавать информацию между несколькими базами данных SQL Server. Эта технология - отличный способ повысить производительность и / или надежность ваших баз данных.

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

Репликация моментальных копий для распространения данных

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

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

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

Инициирование репликации моментальных снимков - трехэтапный процесс

  1. Создайте дистрибьютора
  2. Создать публикацию
  3. Подписаться на публикацию

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