Share via


sp_browsesnapshotfolder (Transact-SQL)

Gibt den vollständigen Pfad für den aktuellsten Snapshot zurück, der für eine Publikation generiert wurde. Diese gespeicherte Prozedur wird auf dem Verleger mit der Publikationsdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax


sp_browsesnapshotfolder [@publication= ] 'publication'
    { [ , [ @subscriber = ] 'subscriber' ]
 [ , [ @subscriber_db = ] 'subscriber_db' ] }

Argumente

  • [ @publication=] 'publication'
    Der Name der Publikation, 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 Snapshotverzeichnis

Hinweise

sp_browsesnapshotfolder wird bei der Snapshot- und Transaktionsreplikation verwendet.

Wenn die Felder subscriber und subscriber_db den Wert NULL aufweisen, gibt die gespeicherte Prozedur den Snapshotordner des aktuellsten Snapshots zurück, den sie für die Publikation finden kann. Wenn die Felder subscriber und subscriber_db angegeben werden, gibt die gespeicherte Prozedur den Snapshotordner für das angegebene Abonnement zurück. Wenn kein Snapshot für die Publikation generiert wurde, wird ein leeres Resultset zurückgegeben.

Wenn die Publikation so eingerichtet ist, dass sie Snapshotdateien sowohl im Arbeitsverzeichnis als auch im Snapshotordner des Verlegers generiert, dann enthält das Resultset zwei Zeilen. Die erste Zeile enthält den Snapshotordner der Publikation, und die zweite Zeile enthält das Arbeitsverzeichnis des Verlegers. sp_browsesnapshotfolder ist hilfreich, um das Verzeichnis zu bestimmen, in dem die Snapshotdateien generiert werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_browsesnapshotfolder ausführen.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005