KB4537751 - CORRECTIF : erreur due à un indicateur de niveau d’isolation de transaction explicite lors de l’accès à Memory-Optimized vues de catalogue Tempdb dans SQL Server 2019

S’applique à
SQL Server 2019 on Windows

Symptômes

Supposons que la fonctionnalité Tempdb Memory-Optimized métadonnées soit activée dans SQL Server 2019. Lorsque vous accédez aux vues du catalogue Tempdb après avoir spécifié un niveau d’isolation de transaction explicite, un message d’erreur semblable au suivant peut s’afficher :

DÉFINIR LE NIVEAU D’ISOLATION DE LA TRANSACTION INSTANTANÉ ;

SELECT * FROM tempdb.sys.tables ;

Msg 41332, Niveau 16, État 0, Ligne LineNumber Les tables à mémoire optimisée et les modules compilés en mode natif ne peuvent pas être accessibles ni créés lorsque la session NIVEAU D’ISOLATION DE LA TRANSACTION est définie sur SNAPSHOT.

É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ésolution

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

À 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 :

Références

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