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 MSdynamic Momentaufnahme jobs 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 die gefilterten Daten Momentaufnahme Auftrag entfernt werden. @publication ist "sysname" ohne Standard.

[ @dynamic_snapshot_jobname = ] N'dynamic_Momentaufnahme_jobname'

Der Name der gefilterten Daten, Momentaufnahme Auftrag entfernt wird. @dynamic_Momentaufnahme_jobname ist "sysname" mit der Standardeinstellung "%. Wenn dieser Wert nicht angegeben wird, wird standardmäßig der Auftragsname @dynamic_Momentaufnahme_jobid zugeordnet.

Es können nur @dynamic_Momentaufnahme_jobid oder @dynamic_Momentaufnahme_jobname angegeben werden. Wenn keine Werte für @dynamic_Momentaufnahme_jobid oder @dynamic_Momentaufnahme_jobname angegeben werden, werden alle dynamischen Momentaufnahme Aufträge für die Publikation entfernt.

[ @dynamic_snapshot_jobid = ] 'dynamic_Momentaufnahme_jobid'

Ein Bezeichner für die gefilterten Daten, Momentaufnahme Auftrag entfernt wird. @dynamic_Momentaufnahme_jobid ist eindeutiger Bezeichner mit einem Standardwert von NULL.

Es können nur @dynamic_Momentaufnahme_jobid oder @dynamic_Momentaufnahme_jobname angegeben werden. Wenn keine Werte für @dynamic_Momentaufnahme_jobid oder @dynamic_Momentaufnahme_jobname angegeben werden, werden alle dynamischen Momentaufnahme Aufträ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 (Erfolg) 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.