Руководство разработчика по репликации
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возможность настраивать, сопровождать и осуществлять программным путем наблюдение за топологией репликации позволяет упростить повторное выполнение задачи репликации и повысить удобство работы пользователей с приложениями на основе репликации. При программировании репликации конечные пользователи могут предоставлять настраиваемые функции репликации, не будучи знакомы с хранимыми процедурами репликации и исполняемыми файлами агента репликации или с помощью пользовательского интерфейса репликации, реализованного SQL Server Management Studio.
Ниже описаны ситуации, в которых можно было бы усовершенствовать приложения путем предоставления программного доступа к службам репликации.
Добавление к существующему приложению конечного пользователя таких функциональных средств репликации, как синхронизация подписки по запросу, осуществляемая после нажатия кнопки пользователем.
Создание пользовательского веб-интерфейса для дистанционного управления репликацией.
Создание настраиваемого пользовательского интерфейса, который предоставляет доступ только к определенному подмножеству функциональных средств администрирования и может использоваться для дистанционного управления несколькими топологиями репликации из одного места или сочетает в себе функциональные возможности администрирования и синхронизации.
Усовершенствование одного из существующих инструментальных средств наблюдения путем добавления возможности наблюдения за состоянием публикации, подписки или распространителя.
Создание пользовательского приложения для управления или синхронизации подписок на издателе Oracle.
Написание настраиваемых бизнес-правил, выполняемых при синхронизации подписки на публикацию слиянием.
Создание скриптов Transact-SQL, которые могут выполняться повторно при настройке новых подписчиков.
SQL Server позволяет программным способом управлять агентами репликации и программно администрировать топологию репликации и отслеживать ее. Дополнительные сведения о программировании репликации см. в статье Основные понятия программирования репликации.
В этом разделе
Основные понятия программирования репликации
Описывает шаги планирования, связанные с разработкой приложения, в котором используется репликация.
Replication System Stored Procedures Concepts
Описывает способы использования системных хранимых процедур для предоставления программного доступа в топологии репликации.
Replication Management Objects Concepts
Содержит основные понятия, связанные с использованием объектов RMO. Это управляемая сборка кода, которая инкапсулирует функции репликации для SQL Server.
Replication Agent Executables Concepts
Описывает использование исполняемых файлов агента репликации.