Bonjour,
Hier matin une panne de courant a causé l'arrêt brutal d'un serveur utilisé pour des applications de gestion / compta. La petite taille de notre structure n'a pas encouragé les mesures de sécurité et je me retrouve avec plusieurs erreurs SQL qui me semblent ne pas pouvoir être corrigées en raison de l'improbable existence de backup.
Le problème : Impossible de démarrer le service SQL SERVER, que ce soit en cliquant sur le bouton de démarrage, en démarrant le service ou en lançant directement l'analyseur de requête. Parfois le service démarre mais s'arrête aussitot.
Les erreurs dans le journal des événements :
- Erreur : 823, Gravité : 24, État : 2
I/O error (torn page) detected during read at offset 0x00000000012000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL\data\msdbdata.mdf'.
- Erreur : 823, Gravité : 24, État : 2
I/O error (torn page) detected during read at offset 0x00000000012000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL\data\model.mdf'.
- 18052 :
Erreur : 823, Gravité : 24, État : 2.
- 17052 :
La base de données 'model' ne peut pas être ouverte car des fichiers sont inaccessibles, la mémoire ou l'espace disque sont insuffisants. Pour plus d'informations, consultez le journal des erreurs de SQL Server.
Et lorsque je tente démarrer le serveur via l'analyseur de requête (en cochant la case "Démarrer SQL Server s'il est arrêté") j'ai un message d'erreur me disant :
- Serveur : Msg 11, Niveau 16, Etat 1
[Microsoft][ODBC SQL Server Driver][Shared Memory]Erreur réseau générale. Consultez la documentation relative à votre réseau.
Précisions :
La version de MS SQL SERVER est la 2005. L'espace disque est largement suffisant (90% de la capacité totale). Aucun problème dans la LAN.
Je pense qu'il faut remplacer les fichiers corrompus (msdbdata et model) mais je ne sais pas comment faire, par ailleurs je semble disposer d'un fichier .BAK qui date d'une semaine et j'aimerais avoir à éviter de m'en servir.
Quelqu'un saurait quoi faire ? :(
Cordialement,
Configuration: Windows XP
Firefox 3.0.8