sp_browsesnapshotfolder (Transact-SQL)
Gilt für: SQL Server Azure 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_browsesnapshotfolder
wird in der Momentaufnahmereplikation und Transaktionsreplikation verwendet.
Wenn die Felder @subscriber und @subscriber_db verbleiben NULL
, gibt die gespeicherte Prozedur den Momentaufnahmeordner der letzten Momentaufnahme zurück, die sie für die Publikation finden kann. Wenn die Felder @subscriber und @subscriber_db angegeben werden, gibt die gespeicherte Prozedur den Momentaufnahmeordner für das angegebene Abonnement zurück. Wenn für die Publikation keine 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_browsesnapshotfolder
ist nützlich, um das Verzeichnis zu bestimmen, in dem Momentaufnahmendateien generiert werden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_browsesnapshotfolder
.