Безопасность агента слияния
Область применения: SQL Server
Диалоговое окно "Безопасность агент слияния" позволяет указать учетную запись Microsoft Windows, в которой выполняется агент слияния. Агент слияния запускается на распространителе для принудительных подписок и на подписчике для подписок по запросу. На учетную запись Windows можно также ссылаться как на учетную запись процесса, потому что процесс агента работает под этой учетной записью. Дополнительные параметры в этом диалоговом окне зависят от метода доступа к нему.
Если это диалоговое окно вызывается из мастера создания подписки, можно указать контекст, при котором агент слияния устанавливает соединение с сервером подписчика (для принудительных подписок) или с серверами издателя и распространителя (для подписок по запросу). Подключение можно сделать с помощью учетной записи Windows или в контексте указанной учетной записи Microsoft SQL Server.
Если это диалоговое окно вызывается из диалогового окна Свойства подписки , нажмите кнопку свойств (...) в строке Соединение с подписчиком или Соединение с издателем этого диалогового окна, чтобы определить контекст, при котором агент слияния будет устанавливать соединение. Дополнительные сведения о доступе к диалоговому окну Свойства подписки см. в статьях Просмотр и изменение свойств принудительной подписки и Просмотр и изменение свойств подписки по запросу.
Все учетные записи должны быть допустимыми, а для каждой учетной записи должен быть указан правильный пароль. Учетные записи и пароли могут быть проверены только после запуска агента.
Параметры
Process Account
Введите учетную запись Windows, под которой будет запускаться агент слияния.
Для принудительных подписок учетная запись должна удовлетворять следующим условиям:
Она должна быть как минимум членом предопределенной роли базы данных db_owner в базе данных распространителя.
Она должна входить в список доступа к публикации.
Она должна иметь имя входа, связанное с пользователем в базе данных публикации.
Она должна иметь разрешение на чтение хранилища моментальных снимков.
Для принудительных подписок эта учетная запись должна как минимум быть членом предопределенной роли базы данных db_owner в базе данных подписки.
Если при установке соединений производится олицетворение учетной записи процесса, требуются дополнительные разрешения. См. разделы Соединиться с распространителем и издателем и Соединиться с подписчиком , приведенные ниже.
Учетная запись обработки не может быть указана для подписок на вытягивание в Microsoft SQL Server Express, так как агент слияния не выполняется в экземплярах SQL Server Express.
Пароль и Подтверждение пароля
Введите пароль для учетной записи Windows.
Соединиться с распространителем и издателем
Для принудительных подписок соединения с издателем и распространителем всегда выполняются с помощью олицетворения учетной записи, указанной в текстовом поле Учетная запись процесса .
Для подписок на вытягивание выберите, следует ли агент слияния подключаться к издателю и распространителю, олицетворяя учетную запись, указанную в текстовом поле учетной записи обработки или с помощью учетной записи SQL Server. Если вы выберете использовать учетную запись SQL Server, введите имя входа и пароль SQL Server.
Примечание.
Корпорация Майкрософт рекомендует использовать учетную запись Windows, а не использовать учетную запись SQL Server.
Учетная запись Windows или учетная запись SQL Server, используемая для подключения, должна:
Она должна входить в список доступа к публикации.
Она должна иметь имя входа, связанное с пользователем в базе данных публикации.
быть именем входа, связанным с пользователем в базе данных распространителя (этот пользователь может быть гостем);
Она должна иметь разрешение на чтение хранилища моментальных снимков.
Соединение с подписчиком
Для подписок по запросу соединения с подписчиком всегда устанавливаются с помощью олицетворения учетной записи, указанной в текстовом поле Учетная запись процесса .
Для push-подписок выберите, следует ли агент слияния подключаться к издателю и распространителю, олицетворяя учетную запись, указанную в текстовом поле учетной записи обработки или с помощью учетной записи SQL Server. Если вы выберете использовать учетную запись SQL Server, введите имя входа и пароль SQL Server.
Примечание.
Рекомендуется выбрать олицетворения учетной записи Windows, а не использовать учетную запись SQL Server.
Учетная запись Windows или учетная запись SQL Server, используемая для подключения к подписчику, должна быть как минимум членом предопределенных ролей базы данных db_owner в базе данных подписки.