Freigeben über


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.