Symptômes
Supposez que vous disposez d’une table partitionnée avec un index ColumnStore groupé (ICC) qui est intégré à Microsoft SQL Server 2014. Lorsque vous tentez d’insérer des lignes dans un tableau à l’aide de l’opération d’insertion en bloc (par exemple, insérer dans... Sélectionnez de...), SQL Server risque de lever une erreur de violation d’accès si les conditions suivantes s’appliquent à votre tableau :
-
La table possède une contrainte de vérification sur la seconde colonne ou des colonnes supérieures.
-
Vous déposez une ou plusieurs colonnes précédant la colonne à l’aide de la contrainte de vérification de la table, créant ainsi des espaces dans les nombres ordinaux de la colonne.
-
Ensuite, vous devez insérer en bloc des données dans la deuxième partition ou dans une partition ultérieure (mais pas dans la première partition) qui a été :
-
Réorganisé à l’aide de ALTER INDEX... Reconstruisez PARTITION = <le numéro de votre partition, deuxième ou>.
-
Basculé pour une table sur une scène à l’aide de l’instruction ALTER TABLE... BASCULER VERS... PARTITIONNEz <le numéro de votre partition,> ou une version ultérieure.
-
Lorsque c’est le cas, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit, et un fichier de vidage AV sera automatiquement généré dans le dossier du journal des erreurs SQL Server :
Message d’erreur : MSG 596, niveau 21, état 1, ligne LineNumber Ne peut pas continuer l’exécution, car la session est en état d’arrêt. MSG 0, niveau 20, état 0, ligne LineNumber Une erreur sérieuse s’est produite sur la commande actuelle. Les résultats éventuels doivent être supprimés.
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.