Symptômes
Lorsque vous exécutez la commande DBCC CHECKDB/CHECKTABLE, les vérifications de la pureté des données peuvent entraîner une longue durée inattendue de la commande. Ce problème se produit pour la commande DBCC CHECKDB/CHECKTABLE dans les circonstances suivantes :
- Supposons que vous disposez d’une base de données ou d’une table qui contient des données SQL CLR de type User-Defined (UDT) dans Microsoft SQL Server 2012. SQL Server ne réutilise pas correctement la mémoire d’objet blob interne lors de la validation du SQL CLR UDT.
- La mémoire allouée pour les opérations DBCC (table de vérification ou checkdb par table) est estimée de manière incorrecte sur les serveurs de mémoire importante.
Ce problème peut entraîner une consommation excessive de la mémoire et du processeur.
Résolution
Informations sur les Service Packs
Pour résoudre ce problème, procurez-vous le Service Pack suivant pour SQL Server.
- Comment obtenir le dernier Service Pack pour SQL Server 2012
- Comment obtenir le dernier Service Pack pour SQL Server 2014
Pour plus d’informations sur SQL Server 2012 Service Pack 3 (SP3) et SQL Server 2014 Service Pack 1 (SP1), consultez les bogues corrigés dans SQL Server 2012 Service Pack 3 et ceux corrigés dans SQL Server 2014 Service Pack 1.
Informations sur les mises à jour cumulatives
Ce problème a été résolu dans la mise à jour cumulative de SQL Server suivante :
- Mise à jour cumulative 4 pour SQL Server 2014 SP1
- Mise à jour cumulative 38 pour SQL Server 2014
- Mise à jour cumulative 4 pour SQL Server 2012 SP2
Recommandation : Installer la dernière mise à jour cumulative 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. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
- Dernière mise à jour cumulative pour SQL Server 2014 SP1
- Dernière mise à jour cumulative pour SQL Server 2014
- Dernière mise à jour cumulative pour SQL Server 2012 SP2
Références
Pour plus d’informations sur les opérations DBCC, consultez les billets de blog suivants sur MSDN :
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».