sp_replflush (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
排清發行項快取。 這個預存程式會在發行集資料庫的發行者端執行。
重要
您不應該手動執行此程式。 您應該只使用 sp_replflush
針對經驗豐富的復寫支援專業人員所指示的複寫進行疑難解答。
語法
sp_replflush
[ ; ]
引數
無。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_replflush
用於事務複製。
發行項定義會儲存在快取中以提高效率。 sp_replflush
每當修改或卸除發行項定義時,其他複寫預存程式就會使用。
只有一個用戶端連線可以有指定資料庫的記錄讀取器存取權。 如果用戶端具有資料庫的記錄讀取器存取權,則執行 sp_replflush
會導致客戶端釋放其存取權。 然後,其他用戶端可以使用 或sp_replshowcmds
掃描事務歷史記錄sp_replcmds
檔。
權限
只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行 sp_replflush
。