Руководство разработчика по репликации

Применимо к: SQL Server Управляемый экземпляр SQL Azure

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

Ниже описаны ситуации, в которых можно было бы усовершенствовать приложения путем предоставления программного доступа к службам репликации.

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

  • Создание пользовательского веб-интерфейса для дистанционного управления репликацией.

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

  • Усовершенствование одного из существующих инструментальных средств наблюдения путем добавления возможности наблюдения за состоянием публикации, подписки или распространителя.

  • Создание пользовательского приложения для управления или синхронизации подписок на издателе Oracle.

  • Написание настраиваемых бизнес-правил, выполняемых при синхронизации подписки на публикацию слиянием.

  • Создание скриптов Transact-SQL, которые могут выполняться повторно при настройке новых подписчиков.

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

в этом разделе

Основные понятия программирования репликации
Описывает шаги планирования, связанные с разработкой приложения, в котором используется репликация.

Replication System Stored Procedures Concepts
Описывает способы использования системных хранимых процедур для предоставления программного доступа в топологии репликации.

Основные понятия объектов RMO
Содержит основные понятия, связанные с использованием объектов RMO. Это — сборка управляемого кода, которая инкапсулирует функциональные возможности репликации для SQL Server.

Replication Agent Executables Concepts
Описывает использование исполняемых файлов агента репликации.