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 :

[SQL 2008 Express] Erreur en fin d'installation


Sujet :

Administration SQL Server

  1. #1
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    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 :
    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.
    Philippe.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2011
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 50
    Points : 38
    Points
    38

  3. #3
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    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.
    Philippe.

  4. #4
    Membre habitué Avatar de hmimoud
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Points : 136
    Points
    136
    Par défaut
    Bonjour essaye de supprimer la clef de 2005 du registre, puis désinstalles et réinstalles 2008 !
    «Les savants des temps passés et des nations révolues n’ont cessé de composer des livres. Ils l’ont fait pour léguer leur savoir à ceux qui les suivent. Ainsi demeurera vive la quête de la vérité. »
    Al Khwarizmi, père de l'algèbre et des algorithmes.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Points : 1 069
    Points
    1 069
    Par défaut
    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.

  6. #6
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    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 :
    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 :
    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.
    Philippe.

  7. #7
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    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
    Philippe.

  8. #8
    Membre habitué Avatar de hmimoud
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Points : 136
    Points
    136
    Par défaut
    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) !
    «Les savants des temps passés et des nations révolues n’ont cessé de composer des livres. Ils l’ont fait pour léguer leur savoir à ceux qui les suivent. Ainsi demeurera vive la quête de la vérité. »
    Al Khwarizmi, père de l'algèbre et des algorithmes.

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

Discussions similaires

  1. [SQL Server 2005] Erreur lors de l'installation de sql server
    Par cirtadev dans le forum MS SQL Server
    Réponses: 15
    Dernier message: 04/08/2009, 09h29
  2. SQL 2008 express : pas de serveur/ pas d'instance ?
    Par tibofo dans le forum Administration
    Réponses: 4
    Dernier message: 23/07/2009, 09h46
  3. SSIS / SQL 2008 Express
    Par ecureuilmasque dans le forum SSIS
    Réponses: 1
    Dernier message: 02/06/2009, 20h53
  4. impossible de trouver sql 2008 express
    Par ninjajaune dans le forum VB.NET
    Réponses: 1
    Dernier message: 20/01/2009, 01h34
  5. SQL 2008 Express Edition
    Par CARMIN dans le forum Administration
    Réponses: 1
    Dernier message: 26/09/2008, 19h11

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