Partager via


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 = ] 'drop_table' ]  

Arguments

[ @verbose_level = ] verbose_level Spécifie la quantité d’informations retournées. verbose_level est int, avec une valeur par défaut de 1. La valeur 1 signifie qu’une erreur est retournée si les verrous nécessaires ne peuvent pas être obtenus sur la table MSsnapshotdeliveryprogress , et 0 signifie qu’aucune erreur n’est retournée.

[ @drop_table = ] '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 FALSE par défaut. FALSE signifie que la table est tronquée tandis que TRUE indique que la table est supprimée.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_resetsnapshotdeliveryprogress supprime toutes les lignes de la table MSsnapshotdeliveryprogress. Elle supprime efficacement toutes les métadonnées laissées sur la base de données d'abonnement par les progressions précédentes des processus de livraison 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 exécuter sp_resetsnapshotdeliveryprogress.

Voir aussi

Procédures stockées de réplication (Transact-SQL)