Meilleur auteur de réponses
Perte & Recupération Base de données SQL Server 2012 express

Question
-
Chers Tous,
Besoin de vos opinions pour trouver une solution.
En effet, notre serveur HP ProLiant G7 a connu une soucis de disque dur et un problème avec le système d'exploitation win-server 2008r2. c'est en raid 1
Nous avions installé un logiciel client-serveur, avec une basée de donnée sql server 2012 Express.
L'OS serveur, win server 208 r2 redémarrait en boucle depuis le 31/05/2019 pour défaillance du disque dur
Nous avons fait venir un prestataire externe pour faire la maintenance et les pièces de rechanges.
Le disque dur a été remplacé, les données ont été restaurées sur les partitions en ce jour. sauf la base de données de ce logiciel, qui n’est plus visible dès le 21/05/2019 à 10h41 selon le rapport d’erreur sur les évènements.
Elle n'est pas dans le répertoire DATA de SQL Server 2012 Express sur le C, mais les fichiers (.mdf et .ldf) des autres bases de données non liées au logiciel sont présentes.
Merci de le consulter et me donner votre avis et des solutions possibles pour récupérer la base.
Merci de me donner vos avis et ébauches de solution pour récupérer la base de données
- Modifié JJ AKA mercredi 19 juin 2019 20:04
Réponses
-
Bonjour JJ AKA,
Je te recommande de te rapprocher du support de l’éditeur pour ce type de restauration.
Peut être ce lien pourra t'aider :
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Marqué comme réponse JJ AKA mercredi 26 juin 2019 08:25
Toutes les réponses
-
Bonjour JJ AKA,
Je te recommande de te rapprocher du support de l’éditeur pour ce type de restauration.
Peut être ce lien pourra t'aider :
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Marqué comme réponse JJ AKA mercredi 26 juin 2019 08:25
-
Bonjour
Est-ce que la base de donnée apparaît néanmoins dans SSMS ? Même si il ne trouve pas les fichiers, la base master en a gardé trace. Donc un rq sur sys.master_files donnera le chemin où se trouvait la BD avant le crash et donc récupérer des infos.
ceci dit : SQL Server est un serveur de BD et il convient de faire de VRAI sauvegardes des bases de données qu'il faut ABSOLUMENT ne pas stocker sur la même machine / baies de disques que les données de prod.
Et là, votre base serait Online depuis bien longtemps ...My 2 cents.
cdlt
ChristopheChristophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
-
Merci pour ton retour
ci-dessous une partie du message affiché dans le fichier LOG
2019-05-18 10:15:01.44 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 10:19:37.26 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 10:42:01.85 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 10:50:30.45 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 11:22:06.30 spid57 Error: 18204, Severity: 16, State: 1.
2019-05-18 11:22:06.30 spid57 BackupDiskFile::CreateMedia: Backup device 'Z:\POLYVALENCE-2019.5.18.11_21.bak' failed to create. Operating system error 3(The system cannot find the path specified.).
2019-05-18 11:22:06.37 Backup Error: 3041, Severity: 16, State: 1.
2019-05-18 11:22:06.37 Backup BACKUP failed to complete the command BACKUP DATABASE POLYVALENCE. Check the backup application log for detailed messages.
2019-05-18 11:22:43.94 spid58 Starting up database 'Tomproj'.
2019-05-18 11:23:02.28 spid57 Starting up database 'Tomproj'.
2019-05-18 11:23:07.56 spid58 Starting up database 'POLYVALENCE'.
2019-05-18 11:35:49.09 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 12:06:32.95 spid57 Starting up database 'POLYVALENCE'.
2019-05-18 15:32:57.53 spid57 Starting up database 'POLYVALENCE'.
2019-05-20 07:34:33.01 spid57 Starting up database 'Tomproj'.
2019-05-20 07:35:45.74 spid58 Starting up database 'POLYVALENCE'.
2019-05-20 08:10:13.59 spid57 Starting up database 'Tomproj'.
2019-05-20 08:10:30.35 spid58 Starting up database 'POLYVALENCE'.
2019-05-20 09:56:23.03 spid57 Starting up database 'Tomproj'.
2019-05-20 09:56:39.46 spid58 Starting up database 'POLYVALENCE'.
2019-05-20 10:14:10.04 spid57 Starting up database 'POLYVALENCE'.
2019-05-20 11:26:10.45 spid57 Error: 18204, Severity: 16, State: 1.
2019-05-20 11:26:10.45 spid57 BackupDiskFile::CreateMedia: Backup device 'Z:\POLYVALENCE-2019.5.20.11_26.bak' failed to create. Operating system error 3(The system cannot find the path specified.).
2019-05-20 11:26:10.71 Backup Error: 3041, Severity: 16, State: 1.
2019-05-20 11:26:10.71 Backup BACKUP failed to complete the command BACKUP DATABASE POLYVALENCE. Check the backup application log for detailed messages.
2019-05-20 11:26:49.18 spid58 Starting up database 'Tomproj'.
2019-05-21 08:57:47.96 spid57 Starting up database 'POLYVALENCE'.
2019-05-21 08:57:52.90 spid58 Starting up database 'Tomproj'.
2019-05-21 10:43:05.13 spid57 Starting up database 'POLYVALENCE'.
2019-05-23 10:03:50.76 spid51 Starting up database 'DLO'.
2019-05-23 10:03:54.27 spid51 Starting up database 'DLO'.
2019-05-23 10:03:55.28 spid51 Starting up database 'DLO'.
2019-05-23 10:03:58.94 spid51 Starting up database 'DLO'.
2019-05-23 10:04:00.76 spid51 Starting up database 'DLO'.
2019-05-23 10:04:20.83 spid51 Starting up database 'dedupedb'.
2019-05-23 10:07:14.37 spid51 Starting up database 'dedupedb'.
2019-05-23 10:09:01.76 spid52 Starting up database 'DLO'.
2019-05-23 10:09:03.29 spid52 Starting up database 'DLO'.
2019-05-23 10:10:15.11 spid51 Starting up database 'dedupedb'.
2019-05-23 10:13:14.71 spid51 Starting up database 'dedupedb'.
2019-05-23 10:14:06.18 spid52 Starting up database 'DLO'.
la base de données de ce logiciel, qui n’est plus visible dès le 21/05/2019 à 10h41 selon le rapport d’erreur sur les évènements. L'OS serveur, win server 208 r2 redémarrait en boucle depuis le 31/05/2019 -
Bonsoir
Que renvoie select * from sys.master_files
Est-ce que la base 'POLYVALENCE' apparait ?
Est-ce que vous avez pu récupérer le drive Z ? Il semble u avoir des sauveagrdes sur ce volume.
Cdlt
Christophe
Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
-
Merci pour ton retour
Non, on n'a pas pu récupérer le volume Z. en effet c'était un support externe qui a été déconnecté des mois bien avant.
Le serveur a été réinstallé, je dispose seulement des fichiers .mdf des bases de données systèmes. Dois je réinstaller sql server 2012 express pour faire la requête *from sys.master_files ?
-
Ah ben oui il faut SQL Server.
Si je résume :
- pas de backup
- les disques sur lesquels il y avait les fichiers des BD ont été reformattés suite à la réinstall
- vous ne disposez que des fichiers des bases système et pas les fichiers de votre BD utilisateur
Si des fichiers ont été restaurés par le prestataire, essayer de faire une recherche sur tous les volumes de votre OS pour les fichiers *.mdf.
Si aucun résultat, soyons clair : il n'est matériellement/techniquement/humainement pas possible de récupérer la base de données.
Lorsque des bases sont critiques, il convient d'en prendre soin ou de les confier à quelqu'un qui peut la gérer de manière sure.
cdlt
Christophe
Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
-
Merci pour le retour
* il y a des backups à des dates antérieures
* les disques n'ont pas été formatés, toutes les données ont été sauvegardées automatiquement dans un répertoire windows.old. Sauf qu'on ne retrouve pas celle de la BD indiquée, mais pour les autres BD oui.
*la recherche *mdf a été faite, aucun résultat concernant la BD indiquée.
-
Bonjour,
Si la base de données n'est pas dans le dossier DATA de l'installation SQL Server, comme l'a dit Jerome, il faut se rapprocher de l'editeur qui a fait l'installation pour leur demander où il installe la BDD.
Avez vous un rapport d'installation, document de recette de l'installation ?
Romain
-
Nous nous sommes rapprochés de lui, il a confirmé que la BD était dans le dossier DATA
Non, on n'a ni un rapport d'installation, ni un document de recette.
Merci à Tous pour votre contribution
La BD a été actualisée par des saisies à partir d'une très ancienne sauvegarde retrouvée. les mesures préventives ont été prises. -