Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2011, 16h14   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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
Type de fichier : jpg Nouvelle image (1).jpg (59,2 Ko, 9 affichages)
Type de fichier : jpg Nouvelle image(2).jpg (36,6 Ko, 11 affichages)
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 16h33   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Bonjour,

Que donne la requête suivante :

Code :
1
2
3
4
5
SELECT 
 name,
 state
FROM sys.DATABASES 
WHERE name = '<mabase>';
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h01   #3
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
Par défaut Bonjour

Bonjour

La réponse est
<ma base> state : 3
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h04   #4
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Essayez la requête suivante :

Code :
RESTORE DATABASE <mabase> WITH RECOVERY;
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h12   #5
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h27   #6
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h56   #7
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
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 :
C:\Program files\Microsoft SQL Server\MSSQL<version>\MSSQLServer\MSSQL\Log\ERRORLOG
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 16h14   #8
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
OK vous trouverez en PJ le fichier
Merci encore
Sandra
Fichiers attachés
Type de fichier : zip ERRORLOG.zip (3,4 Ko, 3 affichages)
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 16h46   #9
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Ok,

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

Citation:
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

Citation:
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 ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 17h08   #10
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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 ?
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 17h19   #11
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 520
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 520
Points : 3 967
Points : 3 967
Citation:
Envoyé par sandra_leb Voir le message
comment s'appelle ce fichier journal ?
Code :
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\cimaise.LDF
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 17h53   #12
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 158
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

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

Informations forums :
Inscription : août 2007
Messages : 1 158
Points : 1 617
Points : 1 617
Avez vous place un filtre dans votre antivirus (et autres outil scannant les fichiers) pour ne pas scanner les fichiers .mdf/.ndf/.ldf ?
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 18h05   #13
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 08h18   #14
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Citation:
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).

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 11h09   #15
Invité régulier
 
Inscription : octobre 2007
Messages : 20
Détails du profil
Informations personnelles :
Localisation : France, Haute Savoie (Rhône Alpes)

Informations forums :
Inscription : octobre 2007
Messages : 20
Points : 5
Points : 5
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
sandra_leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 11h13   #16
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
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

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h16.


 
 
 
 
Partenaires

Hébergement Web