sp_replflush (Transact-SQL)
排清發行項快取。 這個預存程序會在發行集資料庫的發行者端執行。
重要事項 |
---|
您應該不需要手動執行這個程序。 您只應在資深複寫支援專家的指導下,才利用 sp_replflush 來進行複寫的疑難排解。 |
語法
sp_replflush
傳回碼值
0 (成功) 或 1 (失敗)
備註
sp_replflush 用於異動複寫中。
發行項定義儲存在快取中,以提高效率。 每當修改或卸除發行項定義時,其他複寫預存程序就會使用 sp_replflush。
只有單一用戶端連接可以有對於給定資料庫的記錄讀取器存取權。 如果用戶端有對於資料庫的記錄讀取器存取權,執行 sp_replflush 會使用戶端釋出它的存取權。 之後,其他用戶端便可以利用 sp_replcmds 或 sp_replshowcmds 來掃描交易記錄。
權限
只有系統管理員 (sysadmin) 固定伺服器角色或 db_owner 固定資料庫角色的成員,才能夠執行 sp_replflush。