Annonces

Accueil  MS SQL | SQL Server Enterprise  Microsoft SQL Server 2000 et l'erreur 3628 floating point ex...

MS SQL | SQL Server Enterprise MS SQL | SQL Server Enterprise

Microsoft SQL Server 2000 et l'erreur 3628 floating point exception

Publié le 17/01/2011 Des traitements avec SQL Server 2000 peuvent remonter des erreurs avec le message 3628 (a floating point exception occurred), message caractéristique de l'injection d'une donnée incohérente (Not A Number) dans une colonne de type float.
3 méthodes présentées ici pour détecter les lignes et colonnes contenant ces incohérences : backup/restore vers SQL Server 2005 pour utiliser l'option with data_purity de la commande dbcc checktable, interrogations dynamiques des colonnes de type float grâce aux tables systèmes syscolumns et systypes, utilisation du binaire bcp d'export des données.
Cela peut faire sourire en 2011, mais le parc SQL Server 2000 est difficile à migrer (DTS etc...) et encore très très présent mondialement, la fin de support de cette version a même été repoussée à décembre 2013, donc encore beaucoup de support sur cette version...

Microsoft SQL Server 2000 et l'erreur 3628 floating point exception

© 2010, SQLPAC - v 3.1. © Adaptive Framework for PHP version 3.6.0