sys.sp_browsesnapshotfolder (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Zwraca pełną ścieżkę dla najnowszego snapshota wygenerowanego dla publikacji. Ta procedura składowana jest wykonywana w programie Publisher w bazie danych publikacji.

Transact-SQL konwencje składni

Składnia

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

Arguments

[ @publication = ] N'publikacja'

Nazwa publikacji, która zawiera artykuł. @publication to sysname, bez domyślnego zapisu.

[ @subscriber = ] N'subskrybent'

Nazwa subskrybenta. @subscriber to nazwa systemu z domyślnym .NULL

[ @subscriber_db = ] N'subscriber_db'

Nazwa bazy danych subskrypcji. @subscriber_db to nazwa systemu, z domyślnym .NULL

[ @publisher = ] N'publisher'

Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Nazwa kolumny Typ danych Opis
snapshot_folder nvarchar(512) Pełna ścieżka do katalogu snapshotów.

Remarks

sp_browsesnapshotfolder jest wykorzystywany w replikacji snapshotów oraz replikacji transakcyjnej.

Jeśli pola @subscriber i @subscriber_db pozostaną NULL, procedura przechowywana zwraca folder snapshotów najnowszego snapshota, który znajduje dla publikacji. Jeśli pola @subscriber i @subscriber_db są określone, procedura przechowywana zwraca folder snapshot dla określonej subskrypcji. Jeśli migawka nie została wygenerowana dla publikacji, zwracany jest pusty zbiór wyników.

Jeśli publikacja jest skonfigurowana tak, aby generować pliki migawki zarówno w katalogu roboczym Publisher, jak i w folderze Publisher snapshot, zestaw wyników zawiera dwa wiersze. Pierwszy wiersz zawiera folder z migawkami publikacji, a drugi wiersz zawiera katalog roboczy wydawcy. sp_browsesnapshotfolder jest przydatny do określenia katalogu, w którym generowane są pliki snapshotów.

Permissions

Tylko członkowie roli stałego serwera systemowego lub stałej db_owner stałej bazy danych mogą wykonywać sp_browsesnapshotfolder.