Archives mensuelles : août 2015

Correction des bases SQL Server corrompues

En pratique il est extrêmement rare de voir une base de données SQL server se corrompre. Aucun bug concernant le moteur de stockage de Microsoft SQL Server n’a été détecté depuis près de 20 ans. Cela signifie en pratique que de telles erreurs ne peuvent intervenir qu’à l’extérieur du service SQL Server (disque défectueux, contrôleur disque défaillant…). Néanmoins, il est important de réagir au plus vite après détection pour corriger le problème.
Cet article vous apprend comment réparer au mieux votre base en essayant de perdre le moins de données possible.
Lire la suite

Un DATEDIFF amélioré

La fonction DATEDIFF retourne un entier de type INT. Cependant cela ne suffit pas dans certaines cas : granularité de calcul trop fine (milliseconde par exemple) ou plages de valeurs trop étendues. La fonction F_DATEDIFF_BIG répond a cette problématique en vous offrant une valeur de sortie sous forme de BIGINT.
Lire la suite