sys.sp_dropdynamicsnapshot_job (Transact-SQL)

Gäller för:SQL Server

Tar bort ett filtrerat datasnapshot-jobb för en publikation med parameteriserade radfilter. Den här lagrade proceduren körs i Publisher i publikationsdatabasen. När jobbet tas bort raderas all relaterad data från MSdynamicsnapshotjobs-systemtabellen .

Transact-SQL syntaxkonventioner

Syntax

sys.sp_dropdynamicsnapshot_job
    [ @publication = ] N'publication'
    [ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
    [ , [ @ignore_distributor = ] ignore_distributor ]
[ ; ]

Arguments

[ @publication = ] N'publicering'

Namnet på publikationen från vilken jobbet för filtrerade datasnapshot tas bort. @publication är sysname, utan standard.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Namnet på det filtrerade datasnapshot-jobbet tas bort. @dynamic_snapshot_jobname är sysname, med standardvärdet .% Om detta värde inte anges anges som standard till det jobbnamn som är kopplat till @dynamic_snapshot_jobid.

Endast @dynamic_snapshot_jobid eller @dynamic_snapshot_jobname kan specificeras. Om värden inte tillhandahålls för vare sig @dynamic_snapshot_jobid eller @dynamic_snapshot_jobname tas alla dynamiska snapshotjobb för publikationen bort.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

En identifierare för det filtrerade datasnapshot-jobbet som tas bort. @dynamic_snapshot_jobid är unik identifierare, med standardvärdet .NULL

Endast @dynamic_snapshot_jobid eller @dynamic_snapshot_jobname kan specificeras. Om värden inte tillhandahålls för vare sig @dynamic_snapshot_jobid eller @dynamic_snapshot_jobname tas alla dynamiska snapshotjobb för publikationen bort.

[ @ignore_distributor = ] ignore_distributor

Denna parameter kan användas för att lägga in ett dynamiskt snapshot-jobb utan att göra städuppgifter hos distributören. @ignore_distributor är bit, med en standard på 0.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_dropdynamicsnapshot används vid sammanslagningsreplikation.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_dropdynamicsnapshot.