sp_resetsnapshotdeliveryprogress (Transact-SQL)
Réinitialise le processus de livraison de la capture instantanée 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 de Transact-SQL
Syntaxe
sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] 'drop_table' ]
Arguments
- [ @verbose_level= ] verbose_level
Spécifie la quantité d'informations renvoyées. verbose_levelest de type int, avec 1 comme valeur par défaut. La valeur 1 signifie qu'une erreur est renvoyée si les verrous nécessaires ne peuvent être obtenus pour la table MSsnapshotdeliveryprogress. La valeur 0 indique en revanche qu'aucune erreur n'est renvoyée.
- [ @drop_table= ] 'drop_table'
Indique s'il faut supprimer ou tronquer la table contenant les informations relatives à l'avancement de la capture instantanée.drop_table est de type nvarchar(5), avec FALSE comme valeur par défaut. FALSE signifie que la table est tronquée tandis que TRUE indique que la table est supprimée.
Notes
La procédure 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 de captures instantanées.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_resetsnapshotdeliveryprogress.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Voir aussi
Référence
Procédures stockées de réplication (Transact-SQL)