sp_helppublication_snapshot (Transact-SQL)

Gibt Informationen zum Snapshot-Agent einer gegebenen Veröffentlichung zurück. Diese gespeicherte Prozedur wird beim Verleger mit der Veröffentlichungsdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_helppublication_snapshot [ @publication = ] 'publication'
    [ , [ @publisher = ] 'publisher' ]

Argumente

  • [ @publication=] 'publication'
    Der Name der Veröffentlichung. publication ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.

  • [ @publisher = ] 'publisher'
    Gibt einen Nicht-SQL Server-Verleger an. publisher ist vom Datentyp sysname und hat den Standardwert NULL.

    HinweisHinweis

    publisher sollte nicht verwendet werden, wenn einem SQL Server-Verleger ein Artikel hinzugefügt wird.

Resultsets

Spaltenname

Datentyp

Beschreibung

id

int

ID des Snapshot-Agents

name

nvarchar(100)

Name des Snapshot-Agents

publisher_security_mode

smallint

Der vom Agent bei der Herstellung der Verbindung zum Verleger verwendete Sicherheitsmodus. Dieser kann wie folgt sein:

0 = SQL Server-Authentifizierung

1 = Windows-Authentifizierung

publisher_login

sysname

Der bei der Herstellung der Verbindung zum Verleger verwendete Anmeldename

publisher_password

nvarchar(524)

Aus Sicherheitsgründen wird immer der Wert ********** zurückgegeben.

job_id

uniqueidentifier

Eindeutige ID des Agentauftrags

job_login

nvarchar(512)

Das Windows-Konto, unter dem der Snapshot-Agent ausgeführt wird. Es wird im Format DOMAIN\username zurückgegeben.

job_password

sysname

Aus Sicherheitsgründen wird immer der Wert ********** zurückgegeben.

schedule_name

sysname

Name des für diesen Agentauftrag verwendeten Zeitplans

frequency_type

int

Die Häufigkeit, mit der der Agent laut Zeitplan ausgeführt wird. Dies kann einer der folgenden Werte sein.

1 = Einmalige Ausführung

2 = Bedarfsgesteuert

4 = Täglich

8 = Wöchentlich

16 = Monatlich

32 = Mit relativem Monatsintervall

64 = Automatischer Start

128 = Wiederholt

frequency_interval

int

Der Tag, an dem der Agent ausgeführt wird. Dies kann einer der folgenden Werte sein.

1 = Sonntag

2 = Montag

3 = Dienstag

4 = Mittwoch

5 = Donnerstag

6 = Freitag

7 = Samstag

8 = Tag

9 = Arbeitstage

10 = Wochenendtage

frequency_subday_type

int

Der Typ, der definiert, wie häufig der Agent ausgeführt wird, wenn frequency_type auf 4 (täglich) festgelegt ist. Die folgenden Werte sind möglich:

1 = Zum angegebenen Zeitpunkt

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

Die Woche, in der der Agent in einem bestimmten Monat ausgeführt wird, wenn frequency_type auf 32 (mit relativem Monatsintervall) festgelegt ist. Die folgenden Werte sind möglich:

1 = Erste

2 = Zweite

4 = Dritte

8 = Vierte

16 = Letzte

frequency_recurrence_factor

int

Anzahl der Wochen oder Monate zwischen den geplanten Ausführungen des Agents.

active_start_date

int

Datum, für das die erstmalige Ausführung des Agents geplant wird (Format: YYYYMMDD)

active_end_date

int

Datum, für das die letztmalige Ausführung des Agents geplant wird (Format: YYYYMMDD)

active_start_time

int

Uhrzeit, für die die erstmalige Ausführung des Agents geplant wird (Format: HHMMSS)

active_end_time

int

Uhrzeit, für die die letztmalige Ausführung des Agents geplant wird (Format: HHMMSS)

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_help_publication_snapshot wird für alle Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin auf dem Verleger oder Mitglieder der festen Datenbankrolle db_owner für die Veröffentlichungsdatenbank können sp_help_publication_snapshot ausführen.