sp_browsesnapshotfolder (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Gibt den vollständigen Pfad für die letzte Momentaufnahme zurück, die für eine Veröffentlichung generiert wurde. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_browsesnapshotfolder
    [ @publication = ] N'publication'
    [ , [ @subscriber = ] N'subscriber' ]
    [ , [ @subscriber_db = ] N'subscriber_db' ]
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Argumente

[ @publication = ] N'Publikation'

Der Name der Publikation, die den Artikel enthält. @publication ist "sysname" ohne Standard.

[ @subscriber = ] N'subscriber'

Den Namen des Abonnenten. @subscriber ist "sysname" mit der Standardeinstellung "NULL.

[ @subscriber_db = ] N'subscriber_db'

Der Name der Abonnementdatenbank. @subscriber_db ist "sysname" mit der Standardeinstellung "NULL.

[ @publisher = ] N'publisher'

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Datentyp Beschreibung
snapshot_folder nvarchar(512) Vollständiger Pfad zum Momentaufnahmeverzeichnis.

Hinweise

sp_browsesnapshotfolderwird in Momentaufnahme Replikation und Transaktionsreplikation verwendet.

Wenn die Felder @subscriber und @subscriber_db links NULLsind, gibt die gespeicherte Prozedur den Momentaufnahme Ordner der letzten Momentaufnahme, die sie für die Publikation finden kann. Wenn die Felder @subscriber und @subscriber_db angegeben werden, gibt die gespeicherte Prozedur den ordner Momentaufnahme für das angegebene Abonnement zurück. Wenn für die Publikation kein Momentaufnahme generiert wurde, wird ein leeres Resultset zurückgegeben.

Wenn die Veröffentlichung so eingerichtet ist, dass sie Momentaufnahmedateien sowohl im Arbeitsverzeichnis als auch im Momentaufnahmeordner des Verlegers generiert, dann enthält das Resultset zwei Zeilen. Die erste Zeile enthält den Veröffentlichungsmomentaufnahmeordner, und die zweite Zeile enthält das Verlegerarbeitsverzeichnis. sp_browsesnapshotfolderist nützlich, um das Verzeichnis zu bestimmen, in dem Momentaufnahme Dateien generiert werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_browsesnapshotfolder.