sp_browsesnapshotfolder (Transact-SQL)
Gibt den vollständigen Pfad für die letzte Momentaufnahme zurück, die für eine Veröffentlichung generiert wurde. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_browsesnapshotfolder [@publication= ] 'publication'
{ [ , [ @subscriber = ] 'subscriber' ]
[ , [ @subscriber_db = ] 'subscriber_db' ] }
Argumente
[ @publication=] 'publication'
Der Name der Veröffentlichung, die den Artikel enthält. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @subscriber=] 'subscriber'
Der Name des Abonnenten. subscriber ist vom Datentyp sysname. Der Standardwert ist NULL.[ @subscriber_db=] 'subscriber_db'
Der Name der Abonnementdatenbank. subscriber_db ist vom Datentyp sysname. Der Standardwert ist NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
snapshot_folder |
nvarchar(512) |
Vollständiger Pfad zum Momentaufnahmeverzeichnis. |
Hinweise
sp_browsesnapshotfolder wird bei der Momentaufnahme- und Transaktionsreplikation verwendet.
Wenn die Felder subscriber und subscriber_db den Wert NULL aufweisen, gibt die gespeicherte Prozedur den Momentaufnahmeordner der aktuellste Momentaufnahme zurück, die sie für die Veröffentlichung 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 keine Momentaufnahme für die Veröffentlichung 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. Mit sp_browsesnapshotfolder lässt sich das Verzeichnis bestimmen, in dem Momentaufnahmedateien generiert werden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_browsesnapshotfolder ausführen.