sp_changeqreader_agent (Transact-SQL)

適用於:SQL Server

變更佇列讀取器代理程式的安全性屬性。 這個預存程式會在散發資料庫的散發者端或發行集資料庫的發行者端執行。

Transact-SQL 語法慣例

語法

  
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用於事務複製。

sp_changeqreader_agent用來變更佇列讀取器代理程序執行所在的 Windows 帳戶。 您可以變更現有 Windows 登入的密碼,或提供新的 Windows 登入和密碼。

變更代理程式的登入或密碼之後,您必須先停止並重新啟動代理程式,變更才會生效。

權限

只有系統管理員固定伺服器角色的成員可以執行sp_changeqreader_agent

另請參閱

檢視及修改複寫安全性設定
sp_addqreader_agent (Transact-SQL)