Freigeben über


sp_dropdynamicsnapshot_job (Transact-SQL)

Entfernt einen Auftrag für eine Momentaufnahme gefilterter Daten für eine Veröffentlichung mit parametrisierten Zeilenfiltern. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt. Wenn der Auftrag gelöscht wird, werden alle verwandten Daten aus der MSdynamicsnapshotjobs-Systemtabelle gelöscht.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • [ @publication=] 'publication'
    Der Name der Veröffentlichung, aus der der Auftrag für die Momentaufnahme gefilterter Daten entfernt wird. publication ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @dynamic_snapshot_jobname= ] 'dynamic_snapshot_jobname'
    Der Name des Auftrags für die Momentaufnahme gefilterter Daten, der entfernt wird. dynamic_snapshot_jobnameist vom Datentyp sysname. Wenn kein Name angegeben wird, wird standardmäßig der Auftragsname verwendet, der der dynamic_snapshot_jobid zugeordnet ist.

  • [ @dynamic_snapshot_jobid= ] 'dynamic_snapshot_jobid'
    Der Bezeichner des Auftrags für die Momentaufnahme gefilterter Daten, der entfernt wird. dynamic_snapshot_jobidist vom Datentyp uniqueidentifier. Der Standardwert ist NULL.

    Wichtiger HinweisWichtig

    Es kann nur dynamic_snapshot_jobidoder dynamic_snapshot_jobname angegeben werden. Wenn für dynamic_snapshot_jobidoder dynamic_snapshot_jobname keine Werte angegeben werden, werden alle Aufträge für dynamische Momentaufnahmen für die Veröffentlichung entfernt.

  • [ @ignore_distributor =] ignore_distributor
    ignore_distributor ist vom vom Datentyp bit und hat den Standardwert 0. Dieser Parameter kann verwendet werden, um einen Auftrag für eine dynamische Momentaufnahme zu löschen, ohne Cleanuptasks auf dem Verteiler auszuführen.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_dropdynamicsnapshot wird bei der Mergereplikation verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_dropdynamicsnapshot ausführen.

Siehe auch

Verweis

sp_adddynamicsnapshot_job (Transact-SQL)