sp_resetsnapshotdeliveryprogress (Transact-SQL)
S'applique à : SQL Server
Réinitialise le processus de livraison de l'instantané pour un abonnement par extraction de données (pull), afin de permettre le redémarrage de ce processus. Exécuté sur la base de données d'abonnement de l'abonné.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_resetsnapshotdeliveryprogress
[ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] N'drop_table' ]
[ ; ]
Arguments
[ @verbose_level = ] verbose_level
Spécifie la quantité d'informations renvoyées. @verbose_level est int, avec la valeur par défaut 1
.
Une valeur de 1
signifie qu’une erreur est retournée si les verrous nécessaires ne peuvent pas être obtenus sur la MSsnapshotdeliveryprogress
table. Une valeur de signifie qu’aucune 0
erreur n’est retournée.
[ @drop_table = ] N’drop_table'
Indique s’il faut supprimer ou tronquer la table contenant des informations sur la progression de l’instantané. @drop_table est nvarchar(5), avec la valeur par défaut false
.
false
signifie que la table est tronquée.true
signifie que la table est supprimée.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_resetsnapshotdeliveryprogress
supprime toutes les lignes du MSsnapshotdeliveryprogress
tableau. Cette procédure stockée supprime efficacement toutes les métadonnées laissées derrière la base de données d’abonnement par toute progression précédente effectuée dans les processus de remise d’instantanés.
autorisations
Seuls les membres du rôle serveur fixe sysadmin ou le rôle de base de données fixe db_owner peuvent s’exécuter sp_resetsnapshotdeliveryprogress
.