Teilen über


sp_dropdynamicsnapshot_job (Transact-SQL)

Gilt für: SQL Server

Entfernt einen Auftrag für eine Momentaufnahme gefilterter Daten für eine Veröffentlichung mit parametrisierten Zeilenfiltern. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt. Wenn der Auftrag gelöscht wird, werden alle zugehörigen Daten aus der Systemtabelle MSdynamicsnapshotjobs gelöscht.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @publication = ] N'Publikation'

Der Name der Publikation, aus der der gefilterte Datenmomentaufnahmeauftrag entfernt wird. @publication ist "sysname" ohne Standard.

[ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname'

Der Name des gefilterten Datenmomentaufnahmeauftrags, der entfernt wird. @dynamic_snapshot_jobname ist "sysname" mit der Standardeinstellung "%. Wenn dieser Wert nicht angegeben wird, wird standardmäßig der Auftragsname @dynamic_snapshot_jobid zugeordnet.

Es können nur @dynamic_snapshot_jobid oder @dynamic_snapshot_jobname angegeben werden. Wenn keine Werte für @dynamic_snapshot_jobid oder @dynamic_snapshot_jobname angegeben werden, werden alle dynamischen Momentaufnahmeaufträge für die Publikation entfernt.

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'

Ein Bezeichner für den gefilterten Datenmomentaufnahmeauftrag, der entfernt wird. @dynamic_snapshot_jobid ist eindeutiger Bezeichner mit einem Standardwert von NULL.

Es können nur @dynamic_snapshot_jobid oder @dynamic_snapshot_jobname angegeben werden. Wenn keine Werte für @dynamic_snapshot_jobid oder @dynamic_snapshot_jobname angegeben werden, werden alle dynamischen Momentaufnahmeaufträge für die Publikation entfernt.

[ @ignore_distributor = ] ignore_distributor

Dieser Parameter kann verwendet werden, um einen Auftrag für eine dynamische Momentaufnahme zu löschen, ohne Cleanuptasks auf dem Verteiler auszuführen. @ignore_distributor ist bit, mit einem Standardwert von 0.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

sp_dropdynamicsnapshot wird in der Seriendruckreplikation verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_dropdynamicsnapshot.