KB3174963-FIX : perte de données lors de la modification d’une opération de colonne sur une table de grande taille optimisée en mémoire dans SQL Server 2016

Symptômes

Dans SQL Server 2016, sur une table optimisée en mémoire, la plupart des scénarios de tableaux s’exécutent en parallèle et permettent d’optimiser les écritures dans le journal des transactions. Toutefois, la modification des opérations de colonne sur une table de grande taille optimisée pour la mémoire qui s’exécute en parallèle risque de provoquer une perte de données. Remarqueles opérationsALTER TABLE exécutent une thread unique et ne sont pas affectées par ce problème.

Résolution

Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :

Solution de contournement

Pour contourner ce problème, désactivez le journal optimisé pour les opérations de modification en activant l’indicateur de suivi 9909. Pour activer l’indicateur de suivi 9909, ajoutez le paramètre de démarrage-T9909 . Vous pouvez utiliser l’instruction DBCC trace (9909) pour une session spécifique.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×