Dans le cours : L'essentiel de SQL Server 2022

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.

Vérifier l'intégrité des bases

Vérifier l'intégrité des bases

C'est assez rare, mais il est toujours possible qu'une base de données soit physiquement corrompue. Il y a plusieurs types de corruptions, des corruptions d'allocations, par exemple, dans des tables, mais le type de corruption classique, c'est une erreur de Checksum sur une page. Le moteur de stockage utilise des pages de huit kilos pour stocker les données, les index, par exemple, dans le fichier de données, le MDF. Ces pages de huit kilos, si le disque est physiquement corrompu, peuvent se retrouver corrompues, et lorsque le moteur de stockage lit ou écrit des pages sur le disque, il vérifie avec une somme de contrôle, un Checksum, si la page est bien cohérente. Si ce n'est pas le cas, vous allez avoir des erreurs dans les requêtes lorsqu'on lit ces pages, et il faudrait régulièrement vérifier la cohérence de votre base de données. La commande SQL Server qui fait cette vérification s'appelle DBCC CHECKDB, qui fait une vérification de cohérence dans la base de données courante. Là…

Table des matières