Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Распространитель — это сервер, содержащий базу данных распространения, в которой хранятся метаданные и данные журнала для всех типов репликации, а также данные о транзакциях для репликации транзакций. Для настройки репликации, необходимо настроить распространитель. Каждый издатель может быть связан только с одним экземпляром распространителя, но несколько издателей могут использовать один экземпляр распространителя. Распространитель использует следующие дополнительные ресурсы на сервере, где он расположен.
Дополнительное дисковое пространство, если файлы моментальных копий для публикации хранятся у распространителя (как это обычно и бывает).
Дополнительное место на диске для хранения базы данных распространителя.
Дополнительная нагрузка на процессор, создаваемая агентами репликации для подписок типа push, выполняемыми на Распространителе.
Сервер, который был выбран в качестве распространителя, должен иметь достаточно места на диске и достаточно мощный процессор для поддержки репликации и других действий на данном сервере. При настройке распространителя указываются следующие параметры:
Папку моментальных снимков, применяемую по умолчанию для всех издателей, которые используют этот распространитель. Убедитесь, что эта папка уже открыта для общего доступа и имеет соответствующий набор разрешений. Дополнительные сведения см. в статье Организация безопасности папки моментальных снимков.
Имя и расположение файлов базы данных распространителя. База данных распространителя не может быть переименована после создания. Для использования иного имени для базы данных необходимо отключить распространение и установить конфигурацию заново.
Любые издатели, наделенные правами использования распространителя. Если указываются Издатели, отличные от того экземпляра, на котором работает Распространитель, необходимо также указать пароль для подключений, которые Издатели устанавливают к удаленному Распространителю.
Для репликации транзакций, после настройки распространения рекомендуется выполнить следующие действия:
Установите надлежащий размер для базы данных распространителя. Проверьте репликацию с типовой нагрузкой системы, чтобы определить пространство, необходимое для хранения команд. Убедитесь в том, что база данных имеет достаточный размер для хранения команд без частого автоматического увеличения размера. Дополнительные сведения об изменении размера базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Установите параметр sync with backup для базы данных распространителя. Дополнительные сведения см. в статьях Стратегии резервного копирования и восстановления для репликации моментальных снимков и транзакционной репликации и Включение скоординированного резервного копирования для транзакционной репликации (программирование репликации Transact-SQL).
Локальный и удаленный распространители
По умолчанию распространитель является тем же самым сервером, что и издатель (локальный распространитель), но он может быть также и отдельным сервером, отличным от сервера издателя (удаленный распространитель). Обычно вы выбираете удалённый Distributor, если хотите:
Перенесите обработку на другой компьютер, если нужно свести к минимуму влияние репликации на Издателя (например, если Издатель является сервером OLTP).
Настройка централизованного распространителя для нескольких издателей.
Удалённые дистрибьюторы чаще встречаются в транзакционной репликации, чем в репликации слиянием, по двум причинам:
Распространитель играет большую роль в репликации транзакций, так как все реплицированные транзакции записываются в базу данных распространителя и считываются из нее.
В топологиях репликации слиянием обычно используются подписки по запросу, так что все агенты выполняются на каждом подписчике вместо выполнения на распространителе. Дополнительные сведения см. в статье Подписка на публикации. В большинстве случаев для репликации слиянием необходимо использовать локальный распространитель.
Чтобы настроить публикацию и распространение, см. раздел Configure Publishing and Distribution.
Чтобы изменить свойства издателя и распространителя, см. раздел View and Modify Distributor and Publisher Properties.