共用方式為


sp_dropdynamicsnapshot_job (Transact-SQL)

利用參數化的資料列篩選器來移除發行集的篩選資料快照集作業。這個預存程序執行於發行集資料庫的發行者端。當刪除作業時,也會從 MSdynamicsnapshotjobs 系統資料表中刪除所有相關資料。

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

語法


sp_dropdynamicsnapshot_job [ @publication = ] 'publication' 
    [ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ] 
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ] 
    [ , [ @ignore_distributor =] ignore_distributor ]

引數

  • [@publication=] 'publication'
    這是從中移除篩選資料快照集作業的發行集名稱。publication 是 sysname,沒有預設值。

  • [@dynamic_snapshot_jobname= ] 'dynamic_snapshot_jobname'
    這是移除的篩選資料快照集作業的名稱。dynamic_snapshot_jobname 是 sysname,如果未提供的話,便預設為 dynamic_snapshot_jobid 的任何相關作業名稱。

  • [@dynamic_snapshot_jobid= ] 'dynamic_snapshot_jobid'
    這是移除的篩選資料快照集作業的識別碼。dynamic_snapshot_jobid 是 uniqueidentifier,預設值是 NULL。

    重要注意事項重要事項

    只能指定 dynamic_snapshot_jobid 或 dynamic_snapshot_jobname。如果未提供 dynamic_snapshot_jobid 或 dynamic_snapshot_jobname 的值,便會移除發行集的所有動態快照集作業。

  • [@ignore_distributor = ] ignore_distributor
    ignore_distributor 是 bit,預設值是 0。這個參數可在不執行散發者清除工作的情況下,用來卸除動態快照集作業。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_dropdynamicsnapshot 用於合併式複寫中。

權限

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