sp_requestpeerresponse (Transact-SQL)
適用於:SQL Server
從點對點拓撲中的節點執行時,此程式會要求來自拓撲中所有其他節點的回應。 藉由執行此程式並檢閱對應的回應,您可以保證所有先前的命令都已傳遞至響應節點。 此預存程式會在任何資料庫的要求節點上執行。
語法
sp_requestpeerresponse [ @publication = ] 'publication'
[ , [ @description = ] 'description'
[ , [ @request_id = ] request_id OUTPUT ]
引數
[ @publication = ] 'publication'
這是正在驗證狀態的點對點拓撲中發行集的名稱。 publication 是 sysname,沒有預設值。
[ @description = ] 'description'
可用來識別個別狀態要求的使用者定義資訊。 description 是 nvarchar(4000),預設值為 NULL。
[ @request_id = ] request_id
傳回新要求的標識碼。 request_id 為 int,且為 OUTPUT 參數。 執行 sp_helppeerresponses (Transact-SQL) 時,可以使用此值來檢視狀態要求的所有回應。
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_requestpeerresponse用於點對點事務複製。
sp_requestpeerresponse是用來確保所有其他節點都已接收所有命令,然後再還原在點對點拓撲中發佈的資料庫。 當節點離線時複寫資料定義語言 (DDL) 變更時,也會使用它來估計這些變更到達其他節點時。
sp_requestpeerresponse無法在使用者定義的交易內執行。
權限
只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行sp_requestpeerresponse。
另請參閱
sp_deletepeerrequesthistory (Transact-SQL)
sp_helppeerrequests (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應