Share via


sp_resetsnapshotdeliveryprogress (Transact-SQL)

Si applica a:SQL Server

Reimposta il processo di recapito degli snapshot per una sottoscrizione pull in modo che il recapito degli snapshot possa essere riavviato. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]  
    [ , [ @drop_table = ] 'drop_table' ]  

Argomenti

[ @verbose_level = ] verbose_level Specifica la quantità di informazioni restituite. verbose_level è int, con il valore predefinito 1. Il valore 1 indica che viene restituito un errore se non è possibile ottenere i blocchi necessari nella tabella MSsnapshotdeliveryprogress e 0 indica che non viene restituito alcun errore.

[ @drop_table = ] 'drop_table'Indica se eliminare o troncare la tabella contenente informazioni sullo stato di avanzamento dello snapshot.drop_table è nvarchar(5), con un valore predefinito fal edizione Standard. FALSE indica che la tabella viene troncata, mentre TRUE indica che la tabella è stata eliminata.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_resetsnapshotdeliveryprogress rimuove tutte le righe nella tabella MSsnapshotdeliveryprogress. Vengono effettivamente rimossi tutti i metadati rimasti nel database di sottoscrizione in seguito alle precedenti fasi dei processi di recapito degli snapshot.

Autorizzazioni

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

Vedi anche

Stored procedure di replica (Transact-SQL)