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

MS SQL Server Discussion :

[SQL2K] Fichier manquant


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 61
    Par défaut [SQL2K] Fichier manquant
    Bonjour,

    Je suis novice dans l'utilisation de Microsoft SQL Server 2000.
    Mon entreprise travaille sur une base de données depuis pas mal de temps déja, environ 3 ans.
    Je ne m'occupe pas des BDD habituellement mais aujourd'hui on me demande de rappatrier celle-ci dans un de nos sites distants.
    Mon problème est que cette base de données apparait comme suspecte dans l'outil Enterprise manager. En cherchant un peu dans les fichiers de logs je me suis appercut qu'un des fichiers est manquant, voici le message :
    "2008-05-27 08:42:13.39 spid11 Erreur d'activation de l'unit. Le nom du fichier physique 'K:\KRO_DB\MSSQL\Data\KRO\KRO_Log.LDF' est peut-tre incorrect."
    Effectivement ce fichier n'existe pas. J'ai recherché sur le disque il n'est présent nulle part.
    Quelqu'un pourrait-il m'aider à résoudre ce problème ?

  2. #2
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    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 »
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sp_configure 'allow updates', 1
    reconfigure with override
    alter database <dbname> set emergency
    6. Reconstruire le fichier de log
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter database dbname set multi_user
    8. Si la base n’est pas online
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter database dbname set online
    9. Mettre le mode de récupération en FULL.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 61
    Par défaut
    MErci pour ta réponse rapide.
    J'ai une erreur lors du lancement de la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER DATABASE KRO SET emergency
    Syntaxe incorrecte, vers 'emergency'.
    Une idée ?

  4. #4
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Même s'il y a une erreur, vérifie si le reste fonctionne tout de même ou pas.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 61
    Par défaut
    La requête devant regénérer le fichier ne fonctionne pas non plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER DATABASE KRO rebuild log ON (name=KRO_LOG,filename='C:\Program Files\Microsoft SQL Server\MSSQL\Data\KRO_log.ldf')
    Syntaxe incorrecte vers le mot clé 'ON'.
    J'ai installé le SP3 de sql server pour m'assurer que l'erreur ne venait pas de là, même résultat.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    Cela ne fonctionne que sous MS SQL Server 2005.

    Tentez de le faire sous cet environnement en téléchargeant une version d'essais. Je ne suis pas sûr que cela marche !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Oups, vraiment désolé. J'ai lu trop vite le premier post et je n'avais pas vu que c'est du 2000.
    L'installation du SP3 me paraissais suspecte..

Discussions similaires

  1. [Delphi6 Perso] Fichier manquant : vcl60.pbl
    Par systeme1 dans le forum Delphi
    Réponses: 1
    Dernier message: 17/02/2007, 17h01
  2. Fichier manquant dans compilation
    Par nemo69500 dans le forum Installation, Déploiement et Sécurité
    Réponses: 2
    Dernier message: 25/10/2006, 09h07
  3. Réponses: 1
    Dernier message: 09/07/2006, 21h59
  4. [VC++Express2005] Fichiers manquants
    Par Matthieu Brucher dans le forum MFC
    Réponses: 4
    Dernier message: 03/06/2006, 22h20
  5. Fichier manquant en utilisant une base de données DBF
    Par Stephane Michaud dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/07/2005, 11h22

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