sp_changeqreader_agent (Transact-SQL)
适用于:SQL Server
更改队列读取器代理的安全属性。 此存储过程在分发服务器上针对分发数据库执行,或在发布服务器上针对发布数据库执行。
语法
sp_changeqreader_agent [ [ @job_login = ] 'job_login' ]
[ , [ @job_password = ] 'job_password' ]
[ , [ @frompublisher = ] frompublisher
参数
[ @job_login = ] 'job_login'
代理在其中运行的 Microsoft Windows 帐户的登录名。 job_login为 nvarchar(257),默认值为 NULL。
[ @job_password = ] 'job_password'
运行代理的 Windows 帐户的密码。 job_password 为 sysname,默认值为 NULL。
[ @frompublisher = ] frompublisher
是否在发布服务器上执行该过程。 frompublisher 为位,默认值为 0。 值为 1 表示从发布服务器上对发布数据库执行该过程。
返回代码值
0 (成功) 或 1 (失败)
备注
sp_changeqreader_agent用于事务副本 (replica)。
sp_changeqreader_agent用于更改运行队列读取器代理的 Windows 帐户。 可以更改现有 Windows 登录名的密码,或提供新的 Windows 登录名和密码。
更改代理登录名或密码之后,必须先停止并重新启动代理,然后更改才能生效。
权限
只有 sysadmin 固定服务器角色的成员才能执行sp_changeqreader_agent。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈