sp_browsesnapshotfolder (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Restituisce il percorso completo per l'ultimo snapshot generato per una pubblicazione. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni di sintassi Transact-SQL

Sintassi

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

Argomenti

[ @publication = ] N'publication'

Nome della pubblicazione contenente l'articolo. @publication è sysname, senza impostazione predefinita.

[ @subscriber = ] N'subscriber'

Nome del Sottoscrittore. @subscriber è sysname, con il valore predefinito NULL.

[ @subscriber_db = ] N'subscriber_db'

Nome del database di sottoscrizione. @subscriber_db è sysname, con un valore predefinito .NULL

[ @publisher = ] N'publisher'

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nome colonna Tipo di dati Descrizione
snapshot_folder nvarchar(512) Percorso completo della directory snapshot.

Osservazioni:

sp_browsesnapshotfolder viene usato nella replica snapshot e nella replica transazionale.

Se i campi @subscriber e @subscriber_db vengono lasciati NULL, la stored procedure restituisce la cartella snapshot dello snapshot più recente che può trovare per la pubblicazione. Se vengono specificati i campi @subscriber e @subscriber_db , la stored procedure restituisce la cartella snapshot per la sottoscrizione specificata. Se non è stato generato uno snapshot per la pubblicazione, viene restituito un set di risultati vuoto.

Se la pubblicazione è configurata per la generazione di file di snapshot sia nella directory di lavoro che nella cartella snapshot del server di pubblicazione, il set dei risultati include due righe. La prima riga contiene la cartella snapshot della pubblicazione e la seconda la directory di lavoro del server di pubblicazione. sp_browsesnapshotfolder è utile per determinare la directory in cui vengono generati i file di snapshot.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_browsesnapshotfolder.