Comment réparer une base de données SQL endommagée ?
La commande suivante vérifie l'allocation ainsi que l'intégrité logique et structurelle de tous les objets de la base de données spécifiée. Un rapport d'erreur est ainsi généré dans le répertoire des fichiers log du SQL Server. DBCC CHECKDB ('NOM_DE_LA_DB' ) Pour que les erreurs soient réparées automatiquement, il faut passer à cette commande un argument supplémentaire :

- REPAIR_ALLOW_DATA_LOSS : Tente de réparer toutes les erreurs signalées. Ces réparations peuvent entraîner des pertes de données.
- REPAIR_FAST : La syntaxe n'est conservée que pour la compatibilité descendante. Aucune réparation n'est effectuée.
- REPAIR_REBUILD : Effectue les petites réparations rapides, telles que la réparation des clés supplémentaires dans les index non cluster, ainsi que les réparations qui nécessitent beaucoup de temps, telles que la reconstruction des index. Ces réparations peuvent être effectuées sans risque de perte de données.

0 comments:
Post a Comment