sp_replflush (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

排清發行項快取。 這個預存程式會在發行集資料庫的發行者端執行。

重要

您不應該手動執行此程式。 sp_replflush應該只用於針對經驗豐富的復寫支援專業人員所指示的復寫進行疑難解答。

Transact-SQL 語法慣例

Syntax

  
sp_replflush  

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_replflush用於事務複製。

發行項定義會儲存在快取中以提高效率。 每當修改或卸除發行項定義時,其他復寫預存程式會使用sp_replflush

只有一個用戶端連線可以有指定資料庫的記錄讀取器存取權。 如果用戶端具有資料庫的記錄讀取器存取權,則執行 sp_replflush 會導致客戶端釋放其存取權。 然後,其他用戶端可以使用sp_replcmdssp_replshowcmds掃描事務歷史記錄

權限

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

另請參閱

sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL)
系統預存程序 (Transact-SQL)