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'
    這是從中移除篩選資料快照集作業的發行集名稱。publicationsysname,沒有預設值。
  • [ @dynamic_snapshot_jobname= ] 'dynamic_snapshot_jobname'
    這是移除的篩選資料快照集作業的名稱。dynamic_snapshot_jobname 是 sysname,如果未提供的話,便預設為 dynamic_snapshot_jobid 的任何相關作業名稱。
  • [ @dynamic_snapshot_jobid= ] 'dynamic_snapshot_jobid'
    這是移除的篩選資料快照集作業的識別碼。dynamic_snapshot_jobiduniqueidentifier,預設值是 NULL。

    ms174297.note(zh-tw,SQL.90).gif重要事項:
    只能指定 dynamic_snapshot_jobiddynamic_snapshot_jobname。如果未提供 dynamic_snapshot_jobiddynamic_snapshot_jobname 的值,便會移除發行集的所有動態快照集作業。
  • [ @ignore_distributor = ] ignore_distributor
    ignore_distributorbit,預設值是 0。這個參數可在不執行散發者清除工作的情況下,用來卸除動態快照集作業。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_dropdynamicsnapshot 用於合併式複寫中。

權限

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

請參閱

參考

sp_adddynamicsnapshot_job (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助