sp_browsesnapshotfolder (Transact-SQL)

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.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @publication=] 'publication'
    Nome della pubblicazione in cui è contenuto l'articolo. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @subscriber=] 'subscriber'
    Nome del Sottoscrittore. subscriber è di tipo sysname e il valore predefinito è NULL.

  • [ @subscriber_db=] 'subscriber_db'
    Nome del database di sottoscrizione. subscriber_db è di tipo sysname e il valore predefinito è NULL.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

snapshot_folder

nvarchar(512)

Percorso completo della directory snapshot.

Osservazioni

La stored procedure sp_browsesnapshotfolder viene utilizzata per la replica snapshot e transazionale.

Se i campi subscriber e subscriber_db sono NULL, la stored procedure restituisce la cartella snapshot dello snapshot più recente disponibile per la pubblicazione. Se vengono specificati entrambi i parametri subscriber e subscriber_db, la stored procedure restituisce la cartella snapshot per la sottoscrizione specificata. Se per la pubblicazione non è stato generato uno snapshot, 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 consente di determinare la directory in cui vengono generati i file di snapshot per la replica di tipo merge.

Autorizzazioni

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

Vedere anche

Riferimento

Stored procedure di sistema (Transact-SQL)