Partager via


sp_resetsnapshotdeliveryprogress (Transact-SQL)

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é.

Icône Lien de rubrique 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 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 l'instantané.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.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

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 d'instantanés.

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.

Voir aussi

Référence

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