代理安全性(新建发布向导)
使用**“代理安全性”**页,可以指定运行以下代理的帐户,并连接到复制拓扑中的计算机:
所有发布的快照代理。
所有事务发布的日志读取器代理。
允许可更新订阅的事务发布的队列读取器代理。 如果在**“发布类型”页中指定了“具有可更新订阅的事务发布”**,那么不管使用何种类型的可更新订阅,都将为此代理创建 Microsoft SQL Server 代理作业。 有关可更新订阅的详细信息,请参阅事务复制的可更新订阅。
选项
快照代理
所有发布都将显示此选项。 单击**“安全设置”,可以指定“快照代理安全性”**对话框中的安全设置。单击**“快照代理安全性”对话框中的“帮助”**,可以获得快照代理使用的帐户所需权限的详细信息。
日志读取器代理
所有事务发布都将显示此选项。 单击**“安全设置”,可以指定“日志读取器代理安全性”**对话框中的安全设置。单击**“日志读取器代理安全性”对话框中的“帮助”**,可以获得日志读取器代理使用的帐户所需权限的详细信息。
注意 对于使用事务复制发布的每个数据库,都有一个日志读取器代理。 如果数据库中已经存在事务发布,则安全设置是只读的。 您可以更改“发布属性”对话框中的设置,但是此更改会影响数据库中的所有事务发布。
队列读取器代理
允许可更新订阅的事务发布都将显示此选项。 单击**“安全设置”,可以指定“队列读取器代理安全性”对话框中的安全设置。 此向导完成时将创建队列读取器代理作业;而不会取决于您创建的任意排队更新订阅。 如果您不打算创建任何排队更新订阅,那么可以禁用该作业。 在 SQL Server 代理“作业”文件夹中右键单击该作业(以下列格式命名:[<Publisher>].<integer>。),然后单击“禁用”**。单击**“队列读取器代理安全性”对话框中的“帮助”**,可以获得队列读取器代理使用的帐户所需权限的详细信息。
注意 每个分发数据库(及其所有发布服务器)都具有一个队列读取器代理。 如果使用给定分发数据库的任意发布服务器中已存在允许排队更新订阅的事务发布,则安全设置是只读的。 可以在“分发服务器属性”对话框中更改运行队列读取器代理并建立连接的帐户,但是此更改会影响使用分发数据库的所有发布服务器中的发布。