sp_helppeerrequests (Transact-SQL)

適用於:SQL Server

傳回對等複寫拓撲中參與者所接收之所有狀態要求的信息,這些要求是藉由在拓撲中任何已發佈的資料庫執行 sp_requestpeerresponse 起始的。 這個預存程式會在參與點對點復寫拓撲的發行者端,在發行集資料庫上執行。 如需詳細資訊,請參閱 點對點 - 事務複製

Transact-SQL 語法慣例

語法

sp_helppeerrequests
    [ @publication = ] N'publication'
    [ , [ @description = ] N'description' ]
[ ; ]

引數

[ @publication = ] N'publication'

在傳送狀態要求的點對點拓撲中發行集的名稱。 @publication為 sysname,沒有預設值。

[ @description = ] N'description'

指定可用來識別個別狀態要求的值,可讓您根據呼叫 sp_requestpeerresponse時提供的使用者定義資訊來篩選傳回的回應。 @description為 nvarchar(4000),預設值為 %。 根據預設,會傳回發行集的所有狀態要求。 此參數只會傳回與 @description 中所提供值相符的描述要求,其中字元字串會使用 LIKE 子句進行比對。

結果集

資料行名稱 資料類型 描述
id int 識別要求。
publication sysname 已傳送狀態要求的發行集名稱。
sent_date datetime 已傳送狀態要求的日期和時間。
description nvarchar(4000) 可用來識別個別狀態要求的使用者定義資訊。

傳回碼值

0 (成功) 或 1 (失敗)。

備註

sp_helppeerrequests 用於點對點事務複製。

sp_helppeerrequests 會在還原在點對點拓撲中發佈的資料庫時使用。

權限

只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行 sp_helppeerrequests