Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer

Cette mise à jour ajoute une nouvelle procédure stockée qui vous permet de nettoyer manuellement la table latérale (change_tracking_objectid) d’une base de données dont le suivi des modifications est activé.

Syntaxe

sp_flush_CT_internal_table_on_demand [@TableToClean =] 'TableName'

Arguments

[@TableToClean =] 'tableName' est le nom de la table pour lequel le suivi des modifications est activé. Les journaux sont conservés pour le nettoyage automatique par le suivi des modifications.

Sortie prévue

Lors de l’exécution de la procédure stockée, l’une des situations suivantes se produit :

  • Si ce n’est pas le cas, ou si le suivi des modifications n’est pas activé, les messages d’erreur correspondants seront renvoyés.

  • Cette procédure stockée appelle une autre procédure stockée interne qui nettoie le contenu de la table du suivi des modifications en fonction de la version de nettoyage non valide à l’aide de l’affichage de gestion dynamique sys.change_tracking_tables . Lorsque celle-ci est en cours d’exécution, elle affiche les informations de Total lignes supprimées (pour chaque 5000 lignes).

Résolution

Informations sur le Service Pack pour SQL Server

Cette mise à jour est corrigée dans les service packs suivants pour SQL Server :

SQL Server 2016 Service Pack 1

Service Pack 3 pour SQL Server 2014

Service Pack 4 pour SQL Server 2012

Les service packs s’exécutent de façon cumulative. Chaque nouveau service pack contient tous les correctifs des service packs précédents, ainsi que les nouveaux correctifs. Nous vous recommandons d’appliquer le dernier Service Pack et la dernière mise à jour cumulative de ce Service Pack. Vous n’avez pas besoin d’installer un service pack antérieur avant d’installer le dernier Service Pack. Utilisez le tableau 1 de l’article suivant pour trouver plus d’informations sur le dernier Service Pack et la dernière mise à jour cumulative. Déterminer le niveau de version, d’édition et de mise à jour de SQL Server et ses composants

RéférencePour plus d’informations sur le nettoyage du suivi des modifications, voir modifier le nettoyage du suivi des modifications (première partie) et modifier le nettoyage de suivi (partie 2).

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.