Инициализация подписки с помощью моментального снимка

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

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

  • Если требуется моментальный снимок для публикации слиянием, в которой используются параметризованные фильтры, процесс создания моментального снимка происходит в два этапа. Сначала создается моментальный снимок схемы, который содержит сценарии репликации и схему публикуемых объектов, но не содержит данные. Потом каждая подписка инициализируется при помощи моментального снимка, который содержит сценарии и схему, скопированную из моментального снимка схемы, и данные, которые принадлежат секции подписки. Дополнительные сведения см. в разделе Моментальные снимки для публикаций слиянием с параметризованными фильтрами.

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

Тип репликации

Общие файлы моментальных снимков

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

схема (SCH); данные (BCP); ограничения и индексы (DRI); ограничения (IDX); триггеры (TRG): для обновления только подписчиков; сжатые файлы моментальных снимков (CAB).

Репликация слиянием

схема (SCH); данные (BCP); ограничения и индексы (DRI); триггеры (TRG); данные системной таблицы (SYS); таблицы конфликтов (CFT); сжатые файлы моментальных снимков (CAB).

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

Возможности моментального снимка

При инициализации подписки с помощью моментального снимка есть несколько возможностей. Можно: