sys.sp_browsesnapshotfolder (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft het volledige pad terug voor de laatste snapshot die voor een publicatie is gegenereerd. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie waarin het artikel staat. @publication is sysname, zonder standaard.

[ @subscriber = ] N'abonnee'

De naam van de abonnee. @subscriber is sysname, met als standaard .NULL

[ @subscriber_db = ] N'subscriber_db'

De naam van de abonnementsdatabase. @subscriber_db is systeemnaam, met als standaard .NULL

[ @publisher = ] N'uitgever'

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Kolomnaam Gegevenstype Description
snapshot_folder nvarchar(512) Volledig pad naar de snapshot-directory.

Remarks

sp_browsesnapshotfolder wordt gebruikt bij snapshotreplicatie en transactionele replicatie.

Als de velden @subscriber en @subscriber_db overblijven NULL, geeft de stored procedure de snapshot-map terug van de meest recente snapshot die het voor de publicatie kan vinden. Als de velden @subscriber en @subscriber_db zijn opgegeven, retourneert de opgeslagen procedure de snapshot-map voor het opgegeven abonnement. Als er geen snapshot is gegenereerd voor de publicatie, wordt een lege resultaatset teruggegeven.

Als de publicatie is ingesteld om snapshotbestanden te genereren in zowel de Publisher-werkmap als de Publisher-snapshotmap, bevat de resultaatset twee rijen. De eerste rij bevat de folder met publicatiesnapshots en de tweede rij bevat de werkmap van de uitgever. sp_browsesnapshotfolder is nuttig om de map te bepalen waar snapshotbestanden worden gegenereerd.

Permissions

Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_browsesnapshotfolder.