Методы реализации репликации
Репликация предоставляет несколько методов реализации и управления репликацией, включая среду SQL Server Management Studio, программные интерфейсы и другие компоненты Microsoft Windows.
Среда SQL Server Management Studio
Среда SQL Server Management Studio включает в себя графическую структуру объектов репликации, которую можно использовать для реализации полной среды репликации и управления этой средой в масштабах предприятия. SQL Server Management Studio предоставляет папку Репликация в качестве центрального пункта размещения и администрирования публикаций и подписок. Из папки Репликация можно запускать следующие компоненты и приложения:
Компонент |
Описание |
---|---|
Мастера и страницы свойств репликации |
Мастера и страницы свойств используются для настройки публикаций и подписок, а также для последующего просмотра и изменения их свойств. Дополнительные сведения см. в разделах Мастера репликации и Свойства репликации. |
Монитор репликации |
Монитор репликации обеспечивает упорядоченное представление работы системы репликации, причем в центре внимания находится перемещение данных между издателем и подписчиками. Монитор репликации является средством для просмотра активности в реальном времени, устранения неполадок и анализа активности репликаций в прошлом. Дополнительные сведения см. в разделе Наблюдение за репликацией с помощью монитора репликации. |
Средство просмотра конфликтов |
Другим средством, доступным в SQL Server Management Studio, является средство просмотра конфликтов. Средство просмотра конфликтов помогает просматривать и разрешать любые конфликты, произошедшие при синхронизации подписки на публикацию слиянием или при синхронизации подписки, обновляемой посредством очередей. Дополнительные сведения см. в разделе Расширенное обнаружение и разрешение конфликтов репликации слиянием и Обнаружение и разрешение конфликтов обновлений посредством очередей. |
Диспетчер синхронизации Windows
Диспетчер синхронизации Windows позволяет синхронизировать данные, подписываться на публикации, а также упорядочивать объекты репликации и получать к ним доступ из приложений Windows. Дополнительные сведения см. в разделе Диспетчер синхронизации Windows.
Программные интерфейсы репликации
В качестве альтернативы среде SQL Server Management Studio для реализации, управления и наблюдения за репликацией можно использовать следующие программные интерфейсы:
Системные хранимые процедуры репликации и исполняемые файлы агента репликации описаны и могут применяться в качестве метода реализации репликации с помощью пакетных файлов и сценариев. Дополнительные сведения см. в разделе Основные понятия о системных хранимых процедурах репликации и Основные понятия об исполняемых объектах агента репликации.
Преимущество использования сценариев на основе системных хранимых процедур заключается в возможности настроить репликацию, создать на сервере публикации и подписки, автоматически создать сценарий с помощью среды SQL Server Management Studio, а затем использовать этот сценарий на других серверах для настройки репликации. Выполнение сценария более эффективно, чем многократное выполнение одинаковой последовательности действий вручную с помощью среды SQL Server Management Studio. Дополнительные сведения см. в разделе Создание сценариев репликации.
Объекты управления репликацией (RMO) позволяют создавать пользовательские приложения в управляемом коде, которые можно использовать для настройки, реализации, обслуживания и синхронизации топологии репликации. Дополнительные сведения см. в разделе Основные понятия объектов RMO.