Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1578 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Recupere une base SQL avec *.mdf sans *.ldf ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recupere une base SQL avec *.mdf sans *.ldf ?

n°1601585
bNji
Posté le 21-08-2007 à 09:46:21  profilanswer
 

Bonjour,
 
nous avons une base SQL Server sur laquelle nous avons perdu le fichier de log (*.ldf).
Nous avon sessaye de recuperer la base avec cette requete :
 
CREATE DATABASE AutoReverseNew
ON PRIMARY
( NAME = AutoReverse,
FILENAME = 'C:\Dev.mdf')
FOR ATTACH_REBUILD_LOG
 
mais il ne peut pas recuperer le log : "File activation failure. The physical file name "D:\Dev.ldf" may be incorrect.
The log cannot be rebuilt because the database was not cleanly shut down."
 
Merci pour votre aide.

mood
Publicité
Posté le 21-08-2007 à 09:46:21  profilanswer
 

n°1602248
bNji
Posté le 22-08-2007 à 11:49:45  profilanswer
 

Nous avons ouvert un incident chez Micorosft et voici la solution a mon probleme, je precise que c'est avec SQL 2005 qui differe des solutions que l'on trouve sur Internet qui sont pour SQL 2000 :
 
1. Création d’une base de données portant le même nom et placée au même endroit
2. Arrêt du service SQL
3. Remplacement du fichier .mdf par l’original
4. Démarrage du service SQL
5. Mettre la base de données en mode « emergency » 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 par « 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.
 
Peut etre que ca pourra en aider certains.
 
Bon courage.


Message édité par bNji le 22-08-2007 à 11:50:07
n°1708127
Jinroh
Posté le 26-03-2008 à 15:04:56  profilanswer
 

Déterrage de topic mais la manip a très bien fonctionné !! Je tenais à le signaler.
merci pour ce post et merci à google !!!


---------------
Galerie photos

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Recupere une base SQL avec *.mdf sans *.ldf ?

 

Sujets relatifs
base de donnees relationnelles: logiciel??Insertion et affichage UTF-8 dans base de données
Actualiser une Base de donnée tous les joursBase de données
Le point sur les arborescences SQLLancer une modif base de registre + lancer une application dans un bat
SQL Loader - Insérer une valeur par défautremplace dans une base de donnee (wamp)
Base de données de client sur logiciel libreappeler d´une base de donnee
Plus de sujets relatifs à : Recupere une base SQL avec *.mdf sans *.ldf ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR