sp_replflush (Transact-SQL)

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

重要事項重要事項

您應該不需要手動執行這個程序。 您只應在資深複寫支援專家的指導下,才利用 sp_replflush 來進行複寫的疑難排解。

主題連結圖示 Transact-SQL 語法慣例

語法

sp_replflush

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_replflush 用於異動複寫中。

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

只有單一用戶端連接可以有對於給定資料庫的記錄讀取器存取權。 如果用戶端有對於資料庫的記錄讀取器存取權,執行 sp_replflush 會使用戶端釋出它的存取權。 之後,其他用戶端便可以利用 sp_replcmdssp_replshowcmds 來掃描交易記錄。

權限

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

請參閱

參考

sp_replcmds (Transact-SQL)

sp_repldone (Transact-SQL)

sp_repltrans (Transact-SQL)

系統預存程序 (Transact-SQL)