KB3138775-FIX : SQL Server 2014 se bloque lorsque vous exécutez une requête qui contient un indicateur de requête inexistant sur une base de données OLTP en mémoire

Travaillez partout et à partir de n’importe quel appareil avec Microsoft 365

Effectuez une mise à niveau vers Microsoft 365 pour travailler partout avec les dernières fonctionnalités et mises à jour.

Mettre à niveau maintenant

Symptômes

Supposez que vous créez une table optimisée en mémoire dans SQL Server 2014. Ensuite, vous soumettant une requête à la table, et la requête spécifie une indication qui n’est pas reconnue par SQL Server. Par exemple, vous envoyez la requête suivante :

SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;

Dans ce cas, SQL Server peut se bloquer et le message d’erreur suivant s’affiche :

MSG 3624, niveau 20, état 1, ligne 27 une vérification 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 lié à un bogue logiciel ou à des données endommagées. Pour vérifier la corruption de la base de données, envisagez d’exécuter DBCC CHECKDB. Si vous avez accepté d’envoyer des vidages à Microsoft lors de l’installation, un mini-vidage sera envoyé à Microsoft. Il est possible qu’une mise à jour soit disponible à partir de Microsoft dans le Service Pack le plus récent ou dans un correctif du support technique.

Après l’installation de la mise à jour, SQL Server ne se bloque pas dans ce scénario et un message d’erreur qui ressemble à ce qui suit s’affiche :

MSG 10794, niveau 16, état 86, option de tableau de la ligne 26 'xxxxx’n’est pas prise en charge avec les tables optimisées pour la mémoire.

Résolution

Informations de mise à jour cumulative

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 :

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.

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.

×