Symptômes
Supposez que vous disposez d’une table contenant une colonne de valeurs entières dans SQL Server 2017 et Microsoft SQL Server 2016 et 2014, et que la colonne comporte les fonctionnalités suivantes :
-
La colonne est déclarée comme n’étant pas NULL.
-
Une contrainte de vérification est définie pour la colonne et la contrainte autorise uniquement la valeur 1 pour la colonne.
-
La colonne participe au schéma de partition qui n’a pas encore de partitions zéro définies (les modèles comme celui-ci peuvent être définis pour le fractionnement de partitions qui n’ont pas encore été configurés).
Dans ce scénario, lorsque vous tentez d’interroger la table, une violation d’accès se produit.
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
Mise à jour cumulative 9 pour SQL Server 2016 SP1
Mise à jour cumulative 1 pour SQL Server 2016 SP2
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et correctifs de sécurité présents dans la build précédente. Pour obtenir la dernière mise à jour cumulative de SQL Server, procédez comme suit :
Dernière mise à jour cumulative pour SQL Server 2016
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.