Symptômes
Lorsque vous exécutez la commande DBCC CHECKDB/CHECKTABLE , les tests de pureté des données peuvent entraîner une exécution inattendue de la commande. Ce problème survient pour la commande DBCC CHECKDB/CHECKTABLE dans les cas suivants :
-
Supposez que vous disposez d’une base de données ou d’une table qui contient des données de type défini par l’utilisateur SQL CLR dans Microsoft SQL Server 2012. SQL Server ne réutilise pas la mémoire BLOB interne correctement lors de la validation de l’UDT SQL CLR.
-
La quantité de mémoire allouée pour les opérations DBCC (CHECKTABLE ou CHECKDB par table) est estimée de manière incorrecte sur les serveurs de grande mémoire.
Ce problème peut entraîner une surcharge de mémoire et une consommation processeur.
Résolution
Informations sur le Service Pack
Pour résoudre ce problème, procurez-vous le Service Pack suivant pour SQL Server.
Pour plus d’informations sur SQL Server 2012 Service Pack 3 (SP3) et sur SQL Server 2014 Service Pack 1 (SP1), voir bogues résolus dans SQL server 2012 Service Pack 3 et problèmes corrigés dans SQL Server 2014 Service Pack 1.
Informations sur les mises à jour cumulatives
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 :
Références
Pour plus d’informations sur les opérations DBCC, voir les billets de blog suivants sur MSDN :
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.