Поделиться через


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 используется в репликации слиянием.

Разрешения

Хранимую процедуру sp_dropdynamicsnapshot могут выполнять только члены предопределенной роли сервера sysadmin и члены предопределенной роли базы данных db_owner.

См. также

Справочник

Хранимая процедура sp_adddynamicsnapshot_job (Transact-SQL)