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

請參閱

參考

sp_adddynamicsnapshot_job (Transact-SQL)