sp_helpdynamicsnapshot_job (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Gibt Informationen zu Agent-Aufträgen zurück, die gefilterte Datenmomentaufnahmen generieren. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_helpdynamicsnapshot_job [ [ @publication = ] 'publication' ]   
    [ , [ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname' ]  
    [ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]  

Argumente

[ @publication = ] 'publication' Ist der Name der Publikation. Die Publikation ist sysname mit einem Standardwert von %, der Informationen zu allen gefilterten Daten Momentaufnahme Aufträgen zurückgibt, die mit dem angegebenen dynamic_Momentaufnahme_jobidund dynamic_Momentaufnahme_jobnamefür alle Publikationen übereinstimmen.

[ @dynamic_snapshot_jobname = ] 'dynamic_snapshot_jobname'Ist der Name einer gefilterten Daten Momentaufnahme Auftrag. dynamic_Momentaufnahme_jobname ist "sysname" mit dem Standardwert %", der alle dynamischen Aufträge für eine Publikation mit dem angegebenen dynamic_Momentaufnahme_jobid zurückgibt. Wenn beim Erstellen des Auftrags kein expliziter Auftragsname angegeben wurde, hat der Auftragsname folgendes Format:

'dyn_' + <name of the standard snapshot job> + <GUID>  

[ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid'Ist ein Bezeichner für eine gefilterte Daten Momentaufnahme Auftrag. dynamic_Momentaufnahme_jobid ist eindeutiger Bezeichner, wobei der Standardwert NULL ist, der alle Momentaufnahme Aufträge zurückgibt, die mit dem angegebenen dynamic_Momentaufnahme_jobname übereinstimmen.

Resultsets

Spaltenname Datentyp BESCHREIBUNG
id int Identifiziert den Auftrag für eine Momentaufnahme gefilterter Daten.
job_name sysname Name des Auftrags für eine Momentaufnahme gefilterter Daten.
job_id uniqueidentifier Identifiziert den Auftrag von Microsoft SQL Server-Agent beim Distributor.
dynamic_filter_login sysname Wert, der für die Auswertung der SUSER_SNAME-Funktion in einem parametrisierten Zeilenfilter verwendet wird, der für die Publikation definiert ist.
dynamic_filter_hostname sysname Wert, der für die Auswertung der HOST_NAME-Funktion in einem parametrisierten Zeilenfilter verwendet wird, der für die Publikation definiert ist.
dynamic_Momentaufnahme_location nvarchar(255) Der Pfad zu dem Ordner, aus dem die Momentaufnahmedateien gelesen werden, wenn ein parametrisierter Zeilenfilter verwendet wird.
frequency_type int Die Häufigkeit, mit der der Agent planmäßig ausgeführt wird. Die folgenden Werte sind möglich:

1 = Einmal

2 = Bei Bedarf

4 = Täglich

8 = Wöchentlich

16 = Monatlich

32 = Monatlich relativ

64 = Autostart

128 = Serie
Frequency_interval int Die Tage, an denen der Agent ausgeführt wird. Die folgenden Werte sind möglich.

1 = Sonntag

2 = Montag

3 = Dienstag

4 = Mittwoch

5 = Donnerstag

6 = Freitag

7 = Samstag

8 = Tag

9 = Wochentage

10 = Wochenendtage
frequency_subday_type int Ist der Typ, der definiert, wie oft der Agent ausgeführt wird, wenn frequency_type 4 (täglich) ist und einer dieser Werte sein kann.

1 = Zur angegebenen Zeit

2 = Sekunden

4 = Minuten

8 = Stunden
frequency_subday_interval int Anzahl der Intervalle von frequency_subday_type , die zwischen der geplanten Ausführung des Agents auftreten.
frequency_relative_interval int Ist die Woche, in der der Agent in einem bestimmten Monat ausgeführt wird, wenn frequency_type 32 (monatlich relativ) ist und einer dieser Werte sein kann.

1 = Erster

2 = Sekunde

4 = Dritter

8 = Vierter

16 = Last
frequency_recurrence_factor int Anzahl der Wochen oder Monate zwischen der geplanten Ausführung der Momentaufnahme.
Active_start_date int Datum, an dem der Agent zum ersten Mal ausgeführt werden soll, formatiert als yyyyMMdd.
active_end_date int Datum, an dem der Agent zuletzt ausgeführt werden soll, formatiert als yyyyMMdd.
active_start_time int Zeitpunkt, zu dem der Agent zum ersten Mal ausgeführt werden soll, formatiert als HHmmss.
active_end_time int Zeitpunkt, zu dem der Agent zuletzt ausgeführt werden soll, formatiert als HHmmss.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_helpdynamicMomentaufnahme_job wird in der Seriendruckreplikation verwendet.

Werden alle Standardparameterwerte verwendet, werden Informationen zu allen Aufträgen für eine Momentaufnahme partitionierter Daten für die gesamte Veröffentlichungsdatenbank zurückgegeben.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin, die db_owner feste Datenbankrolle und die Publikationszugriffsliste für die Publikation können sp_helpdynamicMomentaufnahme_job ausgeführt werden.

Weitere Informationen

Gespeicherte Systemprozeduren (Transact-SQL)