sys.sp_browsesnapshotfolder (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Returnerar hela vägen för den senaste ögonblicksbild som genererats för en publikation. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @publication = ] N'publicering'

Namnet på publikationen som innehåller artikeln. @publication är sysname, utan standard.

[ @subscriber = ] N'prenumerant'

Namnet på prenumeranten. @subscriber är sysname, med standardvärdet .NULL

[ @subscriber_db = ] N'subscriber_db'

Namnet på prenumerationsdatabasen. @subscriber_db är sysname, med standardvärdet .NULL

[ @publisher = ] N'publisher'

Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Kolumnnamn Datatyp Description
snapshot_folder nvarchar(512) Full väg till snapshot-katalogen.

Remarks

sp_browsesnapshotfolder används vid snapshot-replikering och transaktionell replikation.

Om fälten @subscriber och @subscriber_db finns kvar, NULLreturnerar den lagrade proceduren snapshot-mappen med den senaste snapshot den kan hitta för publiceringen. Om fälten @subscriber och @subscriber_db anges returnerar den lagrade proceduren snapshot-mappen för den angivna prenumerationen. Om en snapshot inte har genererats för publiceringen returneras en tom resultatuppsättning.

Om publikationen är inställd på att generera snapshotfiler både i Publisher-arbetskatalogen och Publisher-snapshot-mappen, innehåller resultatmängden två rader. Den första raden innehåller mappen för publikationssnapshot och den andra raden innehåller förlagets arbetskatalog. sp_browsesnapshotfolder är användbar för att bestämma vilken katalog där snapshot-filer genereras.

Permissions

Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_browsesnapshotfolder.