匯出 (0) 列印
全部展開
Expand Minimize

sp_deletetracertokenhistory (Transact-SQL)

MStracer_tokens (Transact-SQL)MStracer_history (Transact-SQL) 系統資料表中移除追蹤 Token 記錄。這個預存程序執行於發行集資料庫的發行者端,或散發資料庫的散發者端。

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


sp_deletetracertokenhistory [ @publication = ] 'publication' 
    [ , [ @tracer_id = ] tracer_id ]
    [ , [ @cutoff_date = ] cutoff_date ]
    [ , [ @publisher = ] 'publisher' ] 
    [ , [ @publisher_db = ] 'publisher_db' ]

[ @publication = ] 'publication'

這是追蹤 Token 插入其中之發行集的名稱。publicationsysname,沒有預設值。

[ @tracer_id = ] tracer_id

這是要刪除之追蹤 Token 的識別碼。tracer_idint,預設值是 NULL。如果是 null,就會刪除屬於發行集的所有追蹤 Token。

[ @cutoff_date = ] cutoff_date

指定截止日期,以便移除在這個日期之前插入發行集的所有追蹤 Token。cutoff_date 是 datetime,預設值是 NULL。

[ @publisher = ] 'publisher'

發行者的名稱。publishersysname,預設值是 NULL。

ms187806.note(zh-tw,SQL.90).gif附註:
這個參數只應指定給非 Microsoft SQL Server 發行者。

[ @publisher_db = ] 'publisher_db'

發行集資料庫的名稱。publisher_dbsysname,預設值是 NULL。如果預存程序執行於發行者端,則會忽略這個參數。

0 (成功) 或 1 (失敗)

sp_deletetracertokenhistory 用於交易式複寫中。

當執行 sp_deletetracertokenhistory 時,您只能指定 tracer_idcutoff_date。當您同時指定這兩個參數時,會發生錯誤。

如果您並未執行 sp_deletetracertokenhistory 來移除追蹤 Token 中繼資料,當進行定期排程的歷程記錄清除工作時,會移除這項資訊。

您可以執行 sp_helptracertokens (Transact-SQL) 或查詢 MStracer_tokens (Transact-SQL) 系統資料表,來判斷追蹤 Token 識別碼。

只有系統管理員 (sysadmin) 固定伺服器角色、發行集資料庫中的 db_owner 固定資料庫角色,或者散發資料庫中的 db_owner 固定資料庫或 replmonitor 角色的成員,才能夠執行 sp_deletetracertokenhistory

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft