KB4015034 - CORRECTIF : une assertion se produit lorsque vous exécutez une instruction UPDATE sur un index columnstore cluster dans SQL Server 2016

S’applique à
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 2016 Service Pack 1

Symptômes

Lorsque vous exécutez une instruction UPDATE sur une table qui a un index columnstore cluster (CCI) dans Microsoft SQL Server 2016, vous pouvez recevoir une erreur d’assertion semblable à ce qui suit :

Remarque

  • Emplacement : « bpbatch.cpp » :240
    Expression : (BP_VECTOR_ID)(iNew + 1) == iNew + 1
    SPID : 55
    ID de processus : 1556
  • Msg 3624, Niveau 20, État 1, Ligne 1
  • Une case activée d’assertion système a échoué. Pour plus d’informations, consultez le journal des erreurs SQL Server. En règle générale, un échec d’assertion est dû à un bogue logiciel ou à une altération des données. Pour case activée d’altération de la base de données, envisagez d’exécuter DBCC CHECKDB. Si vous avez accepté d’envoyer des vidages à Microsoft pendant l’installation, un mini-vidage est envoyé à Microsoft. Une mise à jour peut être disponible auprès de Microsoft dans le dernier Service Pack ou dans un correctif logiciel du support technique.
  • Message 596, niveau 21, état 1, ligne 0
  • Impossible de poursuivre l’exécution, car la session est dans l’état kill.
  • Message 0, niveau 20, état 0, ligne 0
  • Une erreur grave s’est produite sur la commande actuelle.  Les résultats, le cas échéant, doivent être ignorés.

Résolution

Ce problème est résolu dans la mise à jour cumulative suivante pour SQL Server :

Mise à jour cumulative 3 pour SQL Server 2016 SP1

À propos des mises à jour cumulatives pour SQL Server :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2016

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.