sp_resetsnapshotdeliveryprogress (Transact-SQL)

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.

Icona di collegamento a un argomentoConvenzioni della 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 è di tipo int e il valore predefinito è 1. Il valore 1 indica che viene restituito un errore se risulta impossibile ottenere i blocchi necessari nella tabella MSsnapshotdeliveryprogress, mentre il valore 0 indica che non vengono restituiti errori.

  • [ @drop_table= ] 'drop_table'
    Indica se eliminare o troncare la tabella contenente le informazioni sullo stato dello snapshot.drop_table è di tipo nvarchar(5) e il valore predefinito è FALSE. FALSE indica che la tabella viene troncata, mentre TRUE indica che la tabella è stata eliminata.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure 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 del ruolo predefinito del database db_owner possono eseguire sp_resetsnapshotdeliveryprogress.