Annonces

Accueil  MS SQL | SQL Server Enterprise  MS SQL Server 2005 et l'option WITH DATA_PURITY des commande...

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

MS SQL Server 2005 et l'option WITH DATA_PURITY des commandes DBCC CHECKDB et DBCC CHECKTABLE

Publié le 08/03/2010 SQL Server 2005 introduit la nouvelle option WITH DATA_PURITY dans les commandes de vérification d'intégrité DBCC CHECKDB et DBCC CHECKTABLE. L'option WITH DATA_PURITY vérifie la pureté des données et s'avère particulièrement importante pour les bases de données créées avec les versions antérieures à SQL Server 2005 (SQL Server 2000 et SQL Server 7.0).

Dans cet article, les symptômes rencontrés lorsque des impuretés de données sont détectées par SQL Server 2005 sont décrits puis les méthodes de détection et de correction sont proposées.

Un exemple pratique d'injection de données invalides dans une base SQL Server 2000 avec une application .NET est proposé. Des valeurs NaN (Not A Number) et INF (Infinity) sont injectées dans une colonne de type float.

MS SQL Server 2005 et l'option WITH DATA_PURITY des commandes DBCC CHECKDB et DBCC CHECKTABLE

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