sp_resetsnapshotdeliveryprogress (Transact-SQL)

重設提取訂閱的快照集傳遞處理序,以便重新啟動快照集傳遞。 它是在訂閱資料庫的訂閱者執行。

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

語法

sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]
    [ , [ @drop_table = ] 'drop_table' ]

引數

  • [ @verbose_level= ] verbose_level
    指定傳回的資訊量。 verbose_level 是 int,預設值是 11 值表示如果無法在 MSsnapshotdeliveryprogress 資料表取得必要的鎖定,就傳回一個錯誤,0 值表示不傳回任何錯誤。

  • [ @drop_table= ] 'drop_table'
    指出要卸除還是截斷包含快照集進度資訊的資料表。drop_table 是 nvarchar(5),預設值是 FALSE。 False 表示截斷資料表,而 True 表示卸除資料表。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_resetsnapshotdeliveryprogress 會移除 MSsnapshotdeliveryprogress 資料表中所有的資料列。 它可以有效移除所有被先前在快照集傳遞處理序所製作的任何進度留在訂閱資料庫的中繼資料。

權限

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

請參閱

參考

複寫預存程序 (Transact-SQL)