Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Распространитель — это сервер, содержащий распределительную базу данных, в которой хранятся метаданные и исторические данные для всех типов репликации и транзакций для транзакционной репликации. Чтобы настроить репликацию, необходимо настроить распространитель. Каждому издателю можно назначить только один экземпляр дистрибьютора, но несколько издателей могут совместно использовать одного дистрибьютора. Распространитель использует эти дополнительные ресурсы на сервере, где он расположен:
Дополнительное место на диске, если файлы моментальных снимков для публикации хранятся на дистрибьюторе, что обычно так и есть.
Дополнительное место на диске для хранения базы данных распространителя.
Дополнительное использование процессора агентами репликации для push-подписок, работающих на Дистрибьюторе.
Сервер, который выбран в качестве распространителя, должен иметь достаточно места на диске и мощность процессора для поддержки репликации и любых других действий на этом сервере. При настройке распространителя укажите следующее:
Папка моментального снимка, которая используется по умолчанию для всех публикаторов, использующих этот дистрибьютор. Убедитесь, что эта папка уже предоставлена и имеет соответствующий набор разрешений. Дополнительные сведения см. в статье Организация безопасности папки моментальных снимков.
Имя и расположение файлов для базы данных распространителя. Базу данных распространения нельзя переименовать после её создания. Чтобы использовать другое имя для базы данных, необходимо отключить распределение и перенастроить его.
Любые издатели, имеющие разрешение на использование дистрибьютора. Если вы указываете издателей, которые отличаются от экземпляра, на котором работает распространитель, то также необходимо указать пароль для подключений, которые издатели устанавливают с удалённым распространителем.
Для репликации транзакций после настройки распространения рекомендуется:
Подберите размер базы данных распределения соответствующим образом. Протестируйте репликацию с типичной нагрузкой для системы, чтобы определить, сколько места требуется для хранения команд. Убедитесь, что база данных достаточно велика, чтобы сохранять команды без необходимости частого автоматического увеличения. Дополнительные сведения об изменении размера базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Установите синхронизацию с параметром резервного копирования в базе данных распространителя. Дополнительные сведения см. в статье "Стратегии резервного копирования и восстановления моментальных снимков и репликации транзакций" и статье "Включение скоординированных резервных копий для репликации транзакций (программирование репликации Transact-SQL)".
Локальные и удаленные распространители
По умолчанию распространитель является тем же сервером, что и издатель (локальный распространитель), но он также может быть отдельным сервером от издателя (удаленный распространитель). Как правило, вы решили использовать удаленный распространитель, если вы хотите:
Выгрузите обработку на другой компьютер, если требуется минимальное влияние репликации на издателе (например, если издатель является сервером OLTP).
Настройте централизованный распространитель для нескольких издателей.
Удаленные распространители более распространены в репликации транзакций, чем в репликации слияний, по двум причинам.
Распространитель играет большую роль в репликации транзакций, так как все реплицированные транзакции записываются в базу данных распространителя и считываются из нее.
Топологии репликации слиянием обычно используют подписки на запрос, поэтому агенты запускаются на каждом подписчике, а не на распространителе. Дополнительные сведения см. в разделе "Подписка на публикации". В большинстве случаев рекомендуется использовать локального дистрибьютора для репликации слиянием.
Сведения о настройке публикации и распространения см. в разделе "Настройка публикации и распространения".
Сведения об изменении свойств издателя и распространителя см. в разделе "Просмотр и изменение свойств распространителя и издателя".
См. также
Публикация объектов данных и баз данных
Защита распространителя