Symptômes
Supposez que vous disposez d’une table portant le type de données sql_variant dans Microsoft sql Server 2012 ou dans Microsoft sql Server 2014. Lorsque les statistiques sont mises à jour manuellement ou automatiquement, vous recevez le message d’erreur suivant :
Emplacement : <chemin d’accès au fichier> \ _retypesbase. p : 526Expression : PbValGetConst () [CSsVariant :: OFF_VER] = = CSsVariant :: CURR_VERSPID : xxProcess ID : xxxxxxMsg 3624, niveau 20, état 1, échec de la vérification de l’assertion du système de la ligne 1a. 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 dernier Service Pack ou dans un QFE du support technique.
RemarqueDBCC CHECKDB (' <nom de la base de données> ') avec NO_INFOMSGS ne signale pas les incohérences de la base de données.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 5 pour SQL Server 2014 /en-us/help/3011055
Mise à jour cumulative 3 pour SQL Server 2012 SP2 /en-us/help/3002049
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. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».