sp_helppeerrequests (Transact-SQL)
傳回所有因參與點對點複寫拓撲而收到之狀態要求的相關資訊,這些要求是藉由在拓撲中任何發行的資料庫中執行 sp_requestpeerresponse (Transact-SQL) 而引發。這個預存程序是在參與點對點複寫拓撲之發行者的發行集資料庫執行。如需詳細資訊,請參閱<點對點交易式複寫>。
語法
sp_helppeerrequests [ @publication = ] 'publication'
[ , [ @description = ] 'description'
引數
[@publication= ] 'publication'
這是針對它而傳送狀態要求的點對點拓撲中的發行集名稱。publication 是 sysname,沒有預設值。[@description= ] 'description'
可用來識別個別狀態要求的值,這個值可讓您根據在呼叫 sp_requestpeerresponse (Transact-SQL) 時所提供的使用者自訂資訊,篩選傳回的回應。description 是 nvarchar(4000),預設值是 %。依預設,它會傳回所有的發行集狀態要求。這個參數的目的,是只傳回其描述與 description 所提供之值相同的狀態要求,它是利用 LIKE (Transact-SQL) 子句來尋找相符的字元字串。
結果集
資料行名稱 |
資料類型 |
描述 |
---|---|---|
id |
int |
識別要求。 |
publication |
sysname |
發行集名稱,狀態要求就是針對它而傳送。 |
sent_date |
datetime |
傳送狀態要求的日期和時間。 |
description |
nvarchar(4000) |
使用者自訂的資訊,可以用來識別個別狀態要求。 |
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_helppeerrequests 用於點對點交易式複寫中。
sp_helppeerrequests 是在還原點對點拓撲中發行的資料庫時使用。
權限
只有系統管理員 (sysadmin) 固定伺服器角色或 db_owner 固定資料庫角色的成員,才能夠執行 sp_helppeerrequests。