sp_changeqreader_agent (Transact-SQL)

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

主題連結圖示 Transact-SQL 語法慣例

語法

sp_changeqreader_agent [ [ @job_login = ] 'job_login' ]
    [ , [ @job_password = ] 'job_password' ]
    [ , [ @frompublisher = ] frompublisher

引數

  • [ @job_login= ] 'job_login'
    這是用來執行代理程式之 Microsoft Windows 帳戶的登入。 job_loginnvarchar(257),預設值是 NULL。

  • [ @job_password= ] 'job_password'
    這是用來執行代理程式之 Windows 帳戶的密碼。 job_passwordsysname,預設值是 NULL。

  • [ @frompublisher= ] frompublisher
    指出程序是否正在發行者端執行。 frompublisher 是 bit,預設值是 01 值表示該程序正從發行集資料庫的發行者端執行。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_changeqreader_agent 用於異動複寫中。

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

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

權限

只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_changeqreader_agent

請參閱

參考

sp_addqreader_agent (Transact-SQL)

概念

檢視及修改複寫安全性設定