Partager via


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

Icône Lien de rubriqueConventions 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)

Aide et Informations

Assistance sur SQL Server 2005