Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
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 25/05/2011, 09h56   #1
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 447
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 447
Points : 670
Points : 670
Envoyer un message via ICQ à Ph. B.
Par défaut [SQL 2008 Express] Erreur en fin d'installation

Bonjour,

J'ai voulu remplacer une installation "SQL 2005 Express" par une "2008 R2 Express with tools" (SSMS, etc).
Le poste est un portable P4 2,3 Ghz, Ram 1 Go avec un OS XP SP3 à jour.
La désinstallation de 2005 s'est correctement faite.
L'installation de 2008 s'est bien déroulé mais au démarrage des services, une erreur s'est produite ; ci-après le fichier de log :
Citation:
2011-05-25 08:20:56.75 Server Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)
Apr 2 2010 15:53:02
Copyright (c) Microsoft Corporation
Express Edition with Advanced Services on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)

2011-05-25 08:20:56.75 Server (c) Microsoft Corporation.
2011-05-25 08:20:56.75 Server All rights reserved.
2011-05-25 08:20:56.75 Server Server process ID is 2336.
2011-05-25 08:20:56.75 Server Authentication mode is MIXED.
2011-05-25 08:20:56.75 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
2011-05-25 08:20:56.76 Server This instance of SQL Server last reported using a process ID of 1504 at 25/05/2011 07:48:25 (local) 25/05/2011 05:48:25 (UTC). This is an informational message only; no user action is required.
2011-05-25 08:20:56.76 Server Registry startup parameters:
-d C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\master.mdf
-e C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG
-l C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
2011-05-25 08:20:56.79 Server SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2011-05-25 08:20:56.79 Server Detected 1 CPUs. This is an informational message; no user action is required.
2011-05-25 08:20:57.14 Server Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2011-05-25 08:20:57.26 Server Node configuration: node 0: CPU mask: 0x00000001:0 Active CPU mask: 0x00000001:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2011-05-25 08:20:57.31 spid7s Starting up database 'master'.
2011-05-25 08:20:57.56 spid7s 7 transactions rolled forward in database 'master' (1). This is an informational message only. No user action is required.
2011-05-25 08:20:57.72 spid7s 0 transactions rolled back in database 'master' (1). This is an informational message only. No user action is required.
2011-05-25 08:20:57.72 spid7s Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2011-05-25 08:20:57.97 spid7s FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'.
2011-05-25 08:20:58.03 spid7s SQL Trace ID 1 was started by login "sa".
2011-05-25 08:20:58.11 spid7s Starting up database 'mssqlsystemresource'.
2011-05-25 08:20:58.15 spid7s The resource database build version is 10.50.1600. This is an informational message only. No user action is required.
2011-05-25 08:20:58.56 spid7s Server name is 'ISIS\SQLEXPRESS'. This is an informational message only. No user action is required.
2011-05-25 08:20:58.59 spid7s Informational: No full-text supported languages found.
2011-05-25 08:20:58.64 spid10s Starting up database 'model'.
2011-05-25 08:20:58.72 spid7s Starting up database 'msdb'.
2011-05-25 08:20:58.75 spid10s Error: 17204, Severity: 16, State: 1.
2011-05-25 08:20:58.75 spid10s FCB::Open failed: Could not open file e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf for file number 1. OS error: 3(Le chemin d'accès spécifié est introuvable.).
2011-05-25 08:20:58.75 spid10s Error: 5120, Severity: 16, State: 101.
2011-05-25 08:20:58.75 spid10s Unable to open the physical file "e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf". Operating system error 3: "3(Le chemin d'accès spécifié est introuvable.)".
2011-05-25 08:20:58.95 Server Error: 17190, Severity: 16, State: 1.
2011-05-25 08:20:58.95 Server Initializing the FallBack certificate failed with error code: 1, state: 1, error number: -2146893802.
2011-05-25 08:20:58.95 Server Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2011-05-25 08:20:58.95 Server Error: 17182, Severity: 16, State: 1.
2011-05-25 08:20:58.95 Server TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support.
2011-05-25 08:20:58.95 Server Error: 17182, Severity: 16, State: 1.
2011-05-25 08:20:58.95 Server TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors.
2011-05-25 08:20:58.95 Server Error: 17826, Severity: 18, State: 3.
2011-05-25 08:20:58.95 Server Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2011-05-25 08:20:58.95 Server Error: 17120, Severity: 16, State: 1.
2011-05-25 08:20:58.95 Server SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
La ligne qui semble à la base du problème et m'interpelle est la suivante :
"2011-05-25 08:20:58.75 spid10s FCB::Open failed: Could not open file e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf for file number 1. OS error: 3(Le chemin d'accès spécifié est introuvable.).

Pourquoi ce "E:\" ?
Une idée ?

Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 10h05   #2
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 45
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 45
Points : 15
Points : 15
Regardes par ici :

http://www.sql-server-pro.com/fcb-open-failed.html

A+
Aiglon13 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 10h14   #3
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 447
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 447
Points : 670
Points : 670
Envoyer un message via ICQ à Ph. B.
Citation:
Envoyé par Aiglon13 Voir le message
Merci pour le lien, mais dans mon cas, il ne s'agit pas d'un problème de droit (erreur 5) ou de fichier absent (erreur 1) mais de chemin (erreur 3 : Le chemin d'accès spécifié est introuvable).
Je n'ai aucun lecteur logique associé à "E"... Pourquoi Sql veut donc ouvrir ce fichier sur E: ?

Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 13h07   #4
Membre chevronné
 
Avatar de hmimoud
 
Homme
Étudiant
Inscription : mai 2011
Messages : 122
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 122
Points : 728
Points : 728
Bonjour essaye de supprimer la clef de 2005 du registre, puis désinstalles et réinstalles 2008 !
hmimoud est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 25/05/2011, 13h09   #5
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
C'est le chemin original de la build contenu dans master.mdf. Lors de l'install, les chemins pour resource, model, msdb et tempdb sont modifiés pour appliquer le datadir correspondant. Si sqlservr essaie de démarrer sur le chemin original, ça veut sans doute dire qu'il y a eu un autre problème plus tôt pendant l'installation et que ces chemins n'ont pas été modifiés.

Il faut chercher la trace d'une erreur antérieure dans les logs d'install sous ~Setup Bootstrap\Log.
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 16h55   #6
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 447
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 447
Points : 670
Points : 670
Envoyer un message via ICQ à Ph. B.
Citation:
Envoyé par dbaffaleuf Voir le message
Il faut chercher la trace d'une erreur antérieure dans les logs d'install sous ~Setup Bootstrap\Log.
Bonjour David, effectivement, un truc m'avait échappé (du à l'heure tardive de l'opération, je présume !

J'ai repris le log et j'y ai trouvé ceci, extrait des 1820 Ko du fichier :
Citation:
2011-05-25 02:09:30 Slp: Error: Action "SqlEngineDBStartConfigAction_install_configrc_Cpu32" failed during execution.
2011-05-25 02:09:30 Slp: Completed Action: SqlEngineDBStartConfigAction_install_configrc_Cpu32, returned False
et en fin de fichier ceci :
Citation:
2011-05-25 02:10:15 Slp: Error result: -2061893608
2011-05-25 02:10:15 Slp: Result facility code: 1306
2011-05-25 02:10:15 Slp: Result error code: 24
2011-05-25 02:10:15 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2011-05-25 02:10:15 Slp: Sco: Attempting to open registry subkey
2011-05-25 02:10:15 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
2011-05-25 02:10:15 Slp: Sco: Attempting to get registry value DW0200
2011-05-25 02:10:52 Slp: Submitted 1 of 1 failures to the Watson data repository
Comme l'a dit "hmimoud", clé de registre de sql 2005 ?

Autre info, il y a du sql compact installé par Visual studio 2010 Expres...

Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 01h06   #7
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 447
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 447
Points : 670
Points : 670
Envoyer un message via ICQ à Ph. B.
Bon, après un petit week-end sans internet j'en ai profité pour reprendre le problème où il en était resté, pour le résoudre

Voici donc comment j'ai procédé après avoir tenu compte de l'avis des différents contributeurs - merci à eux

1) Désinstallation de Sql2008
2) Redémarrage du PC
3) Suppression des répertoires créés dans C:\Program Files\Microsoft SQL Server, plus précisément :
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS
C:\Program Files\Microsoft SQL Server\100
C:\Program Files\Microsoft SQL Server\90
C:\Program Files\Microsoft SQL Server\80
Attention à la suppression des répertoires 80, 90 pour ceux qui auraient plusieurs versions du serveur installées !
4) Passage en revue de la base de registre via CCLeaner et suppression des clés inutiles
Attention la aussi aux clés que vous supprimez !
5) Redémarrage du PC
6) Installation de Sql 2008 R2 => OK !

Philippe
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 10h35   #8
Membre chevronné
 
Avatar de hmimoud
 
Homme
Étudiant
Inscription : mai 2011
Messages : 122
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 122
Points : 728
Points : 728
Si il y a un problème lors de la réinstallation d'un logiciel ou son remplacement par un autre d'une autre version, il faut toujours essayer de ne lui laisser aucune trace dans l'ordinateur, comme ca, il ne créera plus de problème (désinstallation + suppression de la clé du registre) !
hmimoud est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h23.


 
 
 
 
Partenaires

Hébergement Web