Ce fichier est le fichier de log de ta BDD.
Soit tu le retrouves soit il y a une méthode pour le recréer.
Bonjour à tous,
Voici une aide pour réussir à joindre une base SQL Server (testé en 2k5) pour laquelle vous n'auriez plus le fichier .ldf mais uniquement le .mdf
1. Créer une nouvelle base de données portant le même nom.
2. Arrêt du service SQL
3. Remplacement du nouveau fichier .mdf par l’original
4. Démarrage du service SQL
5. Mettre la base de données en mode « emergency »
1 2 3
| sp_configure 'allow updates', 1
reconfigure with override
alter database <dbname> set emergency |
6. Reconstruire le fichier de log
alter database <dbname> rebuild log on (name=<logname_log>,filename='c:\program files\microsoft sql server\mssql.1\mssql\data\logname.ldf')
7. Repasser la base de données en mode multi-user par l’interface ou
alter database dbname set multi_user
8. Si la base n’est pas online
alter database dbname set online
9. Mettre le mode de récupération en FULL.
Partager