IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

fichier ldf disparue


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 61
    Par défaut fichier ldf disparue
    bonjour

    j'ai par erreur suppriméle fichier ldf de ma base
    du cout je ne peux plus ouvrir ma base dans management studio
    l'un de vous a t-il une solution ?

    merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 75
    Par défaut
    salut, j'ai eu exactement le même pb que toi enfin moi c'était un utilisateur qui avait fait une fausse manip pour vider le log loll. j'ai réussi à totalement récupérer man bdd en suivant ceci (consiste à récup la bdd grâce au .mdf):

    vérifie bien que tu as ton .mdf et renomme le en .old

    Créer une base de données portant le même nom et place au même endroit

    -> Arrêter le service SQL

    -> Remplacer le fichier .mdf par l’original (ton .old)

    -> Démarrer le service SQL

    Mettre la base de données en mode « emergency » :

    -> sp_configure 'allow updates', 1 reconfigure with override alter database MA_BASE_DE_DONNÉE set emergency

    Reconstruire le fichier de log :

    -> alter database MA_BASE_DE_DONNÉE rebuild log on ( name=logname_log , filename= 'c:\program files\microsoft sql server\mssql.1\mssql\data\logname.ldf' )

    Repasser la base de données en mode multi-user par l’interface ou par :

    -> alter database MA_BASE_DE_DONNÉE set multi_user

    Si la base n’est pas online :
    alter database MA_BASE_DE_DONNÉE set online
    Mettre le mode de récupération en FULL.

    j'avais eu la surprise de ne toujours pas acceder à ma base à la fin de cette manip .... or .... un autre utilisateur la voyait lui !! donc si ça te fait pareil ne t'inquiète pas et redémarre ton studio management.

    voilà en espérant que ça a pu t'aider

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/01/2007, 17h40
  2. lire fichier ldf
    Par kimo0147 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/08/2006, 11h08
  3. Base sans fichier LDF
    Par mohamed dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/01/2006, 15h00
  4. Réduire la taille des fichier .LDF ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 31/03/2005, 11h48
  5. [SQL Server 2000] A quoi sert le fichier ldf ?
    Par bouboussjunior dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/10/2004, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo