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 :

[SQL SERVER 2008] la base de données est inaccessible


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut [SQL SERVER 2008] la base de données est inaccessible
    Bonjour

    Souci
    je n'arrive plus a relancer ma base de données alors que je travaillais tranquillement dessus
    j'ai un message qui me dit :
    "la base de données est inaccessible"
    je la vois mais ne peux plus la dérouler

    Merci de votre aide tjs précieuse et éclairée
    Sandra
    Images attachées Images attachées   

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Bonjour,

    Que donne la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT 
     name,
     state
    FROM sys.databases 
    WHERE name = '<mabase>';
    ++

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut Bonjour
    Bonjour

    La réponse est
    <ma base> state : 3

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Essayez la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RESTORE DATABASE <mabase> WITH RECOVERY;
    ++

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    ce matin j'ai pu travailler avec ma base SQL
    après avoir fait du vide sur mon disque C
    est ce la raison ? j'en sais rien
    J'ai rebooté mon PC à midi
    et là de nouveau impossible de travailler avec SQL

    en faisant cette requete que va t il restaurer ?
    ma précédente sauvegarde ou le .mdf de ce matin

    Merci de votre aide car là je patauge complet quand j'ai des soucis techniques de cet ordre !!

    Sandra

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    peut être un truc idiot mais je préfère vous en faire part

    j'ai un fichier :
    <ma base>.mdf
    <ma base>_log.ldf


    alors que tous les autres fichiers de sauvegarde sont des *.ldf et non _log.ldf

  7. #7
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Le journal des erreurs SQL peut vous en dire plus sur votre problème. Pouvez vous nous donner son contenu (depuis votre redémarrage de midi) ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program files\Microsoft SQL Server\MSSQL<version>\MSSQLServer\MSSQL\Log\ERRORLOG
    ++

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    OK vous trouverez en PJ le fichier
    Merci encore
    Sandra
    Fichiers attachés Fichiers attachés

  9. #9
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Ok,

    Visiblemment les erreurs suivantes permettent de comprendre votre problème :

    2011-04-18 13:40:34.35 spid14s FileMgr::StartLogFiles: Operating system error 2(Le fichier spécifié est introuvable.) occurred while creating or opening file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\cimaise.LDF'. Diagnose and correct the operating system error, and retry the operation.
    2011-04-18 13:40:34.48 spid14s Échec de l'activation du fichier. Le nom de fichier physique "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\cimaise.LDF" est peut-être incorrect.
    2011-04-18 13:40:34.50 spid14s Impossible de reconstruire le journal, car des transactions/utilisateurs étaient actifs lorsque la base de données a été arrêtée, aucun point de contrôle n'a eu lieu sur la base de données ou celle-ci était en lecture seule. Cette erreur peut se produire si le fichier journal de transactions a été supprimé manuellement ou perdu en raison d'une défaillance matérielle ou de l'environnement.
    et

    2011-04-18 13:40:35.82 spid15s FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\cimaise.mdf for file number 1. OS error: 32(Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.).
    Visiblement SQL Server n'arrive pas à récupérer le fichier journal de votre base de données. Est ce que ce fichier n'a pas été supprimé entre temps ? N'avez vous pas un problème disque qui rendrait votre fichier inacessible ou non intègre ?

    ++

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Mon PC quand je le solicite trop s'arrête tout seul
    c'est super méga chiant (désolée pour la vulgarité !!)
    comment s'appelle ce fichier journal ?

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par sandra_leb Voir le message
    comment s'appelle ce fichier journal ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\cimaise.LDF

  12. #12
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Avez vous place un filtre dans votre antivirus (et autres outil scannant les fichiers) pour ne pas scanner les fichiers .mdf/.ndf/.ldf ?

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par Ptit_Dje Voir le message
    Avez vous place un filtre dans votre antivirus (et autres outil scannant les fichiers) pour ne pas scanner les fichiers .mdf/.ndf/.ldf ?
    Bonsoir
    Non aucun filtre sur antivirus
    rien changé a ma base de données proprement dit

  14. #14
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Mon PC quand je le solicite trop s'arrête tout seul
    Personnellement je pense à un problème hardware sur votre machine.
    Regardez dans les logs Windows pour voir les erreurs que vous rencontrez (journal des applications et journal système).

    ++

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Tout d'abord toutes mes excuses pour le retad dans ma réponse
    Je ne sais pas où ce situe ces fichiers

    J'ai un tel boulot que je n'ai pas pris le temps de chercher !!

    Ma base SL ne s'est pas déconnectée ... j'ai surtout libéré de l'espace sur mon disque C

    Merci de ton aide précieuse en tous cas ... elle m'a été fort utile

    Sandra

  16. #16
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Pour les fichiers en fait il faut lancer une commande eventvwr dans le menu Exécuter.

    La vous avez 2 types de journaux :

    - Journal système-
    - Journal applicatif

    Dans ces 2 journaux vous pouvez voir les erreurs (en rouge) que vous avez après chaque redémarrage

    ++

  17. #17
    Candidat au Club
    Inscrit en
    Décembre 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Essayez la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RESTORE DATABASE <mabase> WITH RECOVERY;
    ++
    C'est Ok pour moi, j'ai exécuté la requête : "RESTORE DATABASE <mabase> WITH RECOVERY" et ça marche

    Merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Deploiment de SQL SERVER et la base des données avec oneClick setup
    Par sdoula dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 24/04/2010, 10h26
  2. Réponses: 0
    Dernier message: 17/03/2010, 17h45
  3. Sql Server 2008 Gestion Base de Données
    Par farfadet dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/10/2009, 13h40
  4. Réponses: 2
    Dernier message: 23/11/2006, 10h37
  5. [Sql server][Oracle]Migration base de donnée.
    Par WELCOMSMAIL dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 23/05/2006, 21h19

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