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 MS instantané deliveryprogress, 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 du 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_resetinstantané deliveryprogress supprime toutes les lignes de la table MS instantané deliveryprogress. 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_resetinstantané progress de livraison.

Voir aussi

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