sp_helpqreader_agent (Transact-SQL)
傳回佇列讀取器代理程式的屬性。這個預存程序執行於散發資料庫的散發者端,或是執行於任何資料庫的發行者端。
語法
sp_helpqreader_agent [ [ @frompublisher = ] frompublisher ]
引數
- [ @frompublisher= ] frompublisher
指定預存程序是在發行者端或在散發者端呼叫。frompublisher 是位元,預設值是 0。1 表示預存程序是從發行者呼叫,而 0 表示預存程序是從散發者呼叫
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
id |
int |
代理程式的識別碼。 |
name |
nvarchar(100) |
代理程式的名稱。 |
job_id |
uniqueidentifier |
代理程式作業的唯一識別碼。 |
job_login |
nvarchar(512) |
這是用來執行散發代理程式的 Windows 帳戶,傳回的格式如下:DOMAIN\username。 |
job_password |
sysname |
基於安全性的考量,一律會傳回 ********** 值。 |
備註
sp_helpqreader_agent 用於交易式複寫中。
權限
如果 frompublisher 的值是 1,則只有在發行者端的系統管理員 (sysadmin) 固定伺服器角色成員,或是發行集資料庫中的 db_owner 固定資料庫角色成員,才能夠執行 sp_helpqreader_agent。否則,只有在散發者端的系統管理員 (sysadmin) 固定伺服器角色成員,或是散發資料庫中的 db_owner 固定資料庫角色成員,才能夠執行 sp_helpqreader_agent。