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 relative alla sintassi Transact-SQL
Sintassi
sp_resetsnapshotdeliveryprogress
[ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] N'drop_table' ]
[ ; ]
Argomenti
[ @verbose_level = ] verbose_level
Specifica la quantità di informazioni restituite. @verbose_level è int, con un valore predefinito .1
Un valore 1
indica che viene restituito un errore se non è possibile ottenere i blocchi necessari nella MSsnapshotdeliveryprogress
tabella. Il valore 0
indica che non viene restituito alcun errore.
[ @drop_table = ] N'drop_table'
Se eliminare o troncare la tabella contenente informazioni sullo stato di avanzamento dello snapshot. @drop_table è nvarchar(5), con un valore predefinito .false
false
indica che la tabella viene troncata.true
indica che la tabella viene eliminata.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_resetsnapshotdeliveryprogress
rimuove tutte le righe della MSsnapshotdeliveryprogress
tabella. Questa stored procedure rimuove in modo efficace tutti i metadati lasciati nel database di sottoscrizione da qualsiasi progresso precedente eseguito nei 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
.