Symptômes
Supposez que vous disposez d’une base de données contenant les tables avec ColumnStore index clusterisé dans SQL Server 2017. Lorsque vous exécutez l’instruction DBCC CHECKDB avec ALL_ERRORMSGS, NO_INFOMSGS PHYSICAL_ONLY dans la base de données, un fichier de vidage est généré et il est possible que vous receviez des messages d’erreur similaires à ce qui suit :
Erreur de table : ID d' objet, IDd’index IndexID, ID de partition PartitionID, ID d’unité de Alloc (type de données dans la ligne). Le nœud de données hors ligne de la page (1:1749624), Slot 1, ID de texte TextId est référencé par page (0:0), slot 0, mais n’apparaît pas dans l’analyse. CHECKDB a détecté des erreurs d’allocation de 0 et 1 erreur de cohérence dans la table'TableName' (ID d’objet). CHECKDB a détecté des erreurs d’allocation de 0 et 1 erreur de cohérence dans la base de données « DatabaseName ». repair_allow_data_loss est le niveau de réparation minimum pour les erreurs trouvées par DBCC CHECKDB (DatabaseName).
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour 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. Consultez les dernières mises à jour cumulatives pour SQL Server :
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 terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.