Freigeben über


sp_dropdynamicsnapshot_job (Transact-SQL)

Entfernt einen Auftrag für einen Snapshot gefilterter Daten für eine Veröffentlichung mit parametrisierten Zeilenfiltern. Diese gespeicherte Prozedur wird beim Verleger mit der 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 den Snapshot gefilterter Daten entfernt wird. publication ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @dynamic_snapshot_jobname= ] 'dynamic_snapshot_jobname'
    Der Name des zu entfernenden Auftrags für den Snapshot gefilterter Daten. dynamic_snapshot_jobnameist vom Datentyp sysname und verwendet standardmäßig den dynamic_snapshot_jobid zugeordneten Auftragsnamen, wenn kein Wert bereitgestellt wird.

  • [ @dynamic_snapshot_jobid= ] 'dynamic_snapshot_jobid'
    Ein Bezeichner für den zu entfernenden Auftrag für den Snapshot gefilterter Daten. dynamic_snapshot_jobidist vom Datentyp uniqueidentifier und hat den Standardwert 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 Snapshots 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 einen dynamischen Snapshot 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.