web-dev-qa-db-fra.com

Installation de SQL Server 2012 - Échec de l'attente du descripteur de récupération du moteur de base de données

J'installe SQL Server 2012 SP1 sur une nouvelle machine Windows 8.1.

Lors de l'installation, j'obtiens cette erreur: (Captures d'écran similaires à cette question )

TITRE: Installation de Microsoft SQL Server 2012 Service Pack 1

L'erreur suivante s'est produite:

Échec de l'attente de la récupération du moteur de base de données. Vérifiez le journal des erreurs SQL Server pour les causes potentielles.

Pour obtenir de l'aide, cliquez sur: http://go.Microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4E425F40 % 254026

Lorsque je clique sur OK, l'installation continue, mais n'installe pas réellement les services du moteur de base de données, Reporting Services - Native, Data Quality Services ou Full-Text and Semantic Extractions. Ce reste est coché en vert.

J'ai essayé différentes solutions (comme jouer avec les options de connexion sous SQL Server dans Configuration Manager; fermer le pare-feu, etc.), mais rien n'a encore fonctionné. Votre aide appréciée.

Journal complet ci-dessous:

    Overall summary:
      Final result:                  Failed: see details below
      Exit code (Decimal):           -2061893606
      Start time:                    2014-12-17 00:10:05
      End time:                      2014-12-17 00:44:12
      Requested action:              Install

    Setup completed with required actions for features.
    Troubleshooting information for those features:
      Next step for RS:              Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Next step for SQLEngine:       Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Next step for DQ:              Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Next step for FullText:        Use the following information to resolve the error, uninstall this feature, and then run the setup process again.


    Machine Properties:
      Machine name:                  [COMPUTER]
      Machine processor count:       4
      OS version:                    Future Windows Version
      OS service pack:               
      OS region:                     United States
      OS language:                   English (United Kingdom)
      OS architecture:               x64
      Process architecture:          64 Bit
      OS clustered:                  No

    Product features discovered:
      Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered 

    Package properties:
      Description:                   Microsoft SQL Server 2012 Service Pack 1
      ProductName:                   SQL Server 2012
      Type:                          RTM
      Version:                       11
      Installation location:         E:\x64\setup\
      Installation edition:          Enterprise

      Slipstream:                    True
      SP Level                       1
      Patch Level:                   11.1.3128.0

    Product Update Status:
      Success: KB 2674319, KB 2793634

    Product Updates Selected for Installation:
      Title:                         Service Pack 1
      Knowledge Based Article:       KB 2674319
      Version:                       11.1.3000.0
      Architecture:                  x64
      Language:                      1033

      Title:                         SQL Server 2012 SP1 GDR Product Update
      Knowledge Based Article:       KB 2793634
      Version:                       11.1.3128.0
      Architecture:                  x64
      Language:                      All

      Update Source:                 MU


    User Input Settings:
      ACTION:                        Install
      ADDCURRENTUSERASSQLADMIN:      false
      AGTSVCACCOUNT:                 NT Service\SQLSERVERAGENT
      AGTSVCPASSWORD:                *****
      AGTSVCSTARTUPTYPE:             Manual
      ASBACKUPDIR:                   C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Backup
      ASCOLLATION:                   Hebrew_CI_AS
      ASCONFIGDIR:                   C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Config
      ASDATADIR:                     C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Data
      ASLOGDIR:                      C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Log
      ASPROVIDERMSOLAP:              1
      ASSERVERMODE:                  MULTIDIMENSIONAL
      ASSVCACCOUNT:                  NT Service\MSSQLServerOLAPService
      ASSVCPASSWORD:                 <empty>
      ASSVCSTARTUPTYPE:              Automatic
      ASSYSADMINACCOUNTS:            [COMPUTER]\[USER]
      ASTEMPDIR:                     C:\Program Files\Microsoft SQL Server\MSAS11.MSSQLSERVER\OLAP\Temp
      BROWSERSVCSTARTUPTYPE:         Automatic
      CLTCTLRNAME:                   <empty>
      CLTRESULTDIR:                  <empty>
      CLTSTARTUPTYPE:                0
      CLTSVCACCOUNT:                 <empty>
      CLTSVCPASSWORD:                <empty>
      CLTWORKINGDIR:                 <empty>
      COMMFABRICENCRYPTION:          0
      COMMFABRICNETWORKLEVEL:        0
      COMMFABRICPORT:                0
      CONFIGURATIONFILE:             C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\ConfigurationFile.ini
      CTLRSTARTUPTYPE:               0
      CTLRSVCACCOUNT:                <empty>
      CTLRSVCPASSWORD:               <empty>
      CTLRUSERS:                     <empty>
      ENABLERANU:                    false
      ENU:                           true
      ERRORREPORTING:                false
      FEATURES:                      SQLENGINE, FULLTEXT, DQ, AS, RS, DQC, BIDS, CONN, IS, BC, SDK, BOL, SSMS, ADV_SSMS, SNAC_SDK
      FILESTREAMLEVEL:               0
      FILESTREAMSHARENAME:           <empty>
      FTSVCACCOUNT:                  NT Service\MSSQLFDLauncher
      FTSVCPASSWORD:                 <empty>
      HELP:                          false
      IACCEPTSQLSERVERLICENSETERMS:  true
      INDICATEPROGRESS:              false
      INSTALLSHAREDDIR:              C:\Program Files\Microsoft SQL Server\
      INSTALLSHAREDWOWDIR:           C:\Program Files (x86)\Microsoft SQL Server\
      INSTALLSQLDATADIR:             <empty>
      INSTANCEDIR:                   C:\Program Files\Microsoft SQL Server\
      INSTANCEID:                    MSSQLSERVER
      INSTANCENAME:                  MSSQLSERVER
      ISSVCACCOUNT:                  NT Service\MsDtsServer110
      ISSVCPASSWORD:                 <empty>
      ISSVCSTARTUPTYPE:              Automatic
      MATRIXCMBRICKCOMMPORT:         0
      MATRIXCMSERVERNAME:            <empty>
      MATRIXNAME:                    <empty>
      NPENABLED:                     0
      PID:                           *****
      QUIET:                         false
      QUIETSIMPLE:                   false
      ROLE:                          <empty>
      RSINSTALLMODE:                 DefaultNativeMode
      RSSHPINSTALLMODE:              DefaultSharePointMode
      RSSVCACCOUNT:                  NT Service\ReportServer
      RSSVCPASSWORD:                 <empty>
      RSSVCSTARTUPTYPE:              Automatic
      SAPWD:                         <empty>
      SECURITYMODE:                  <empty>
      SQLBACKUPDIR:                  <empty>
      SQLCOLLATION:                  Hebrew_CI_AS
      SQLSVCACCOUNT:                 NT Service\MSSQLSERVER
      SQLSVCPASSWORD:                <empty>
      SQLSVCSTARTUPTYPE:             Automatic
      SQLSYSADMINACCOUNTS:           [COMPUTER]\[USER]
      SQLTEMPDBDIR:                  <empty>
      SQLTEMPDBLOGDIR:               <empty>
      SQLUSERDBDIR:                  <empty>
      SQLUSERDBLOGDIR:               <empty>
      SQMREPORTING:                  false
      TCPENABLED:                    1
      UIMODE:                        Normal
      UpdateEnabled:                 true
      UpdateSource:                  MU
      X86:                           false

      Configuration file:            C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\ConfigurationFile.ini

    Detailed results:
      Feature:                       Management Tools - Complete
      Status:                        Passed

      Feature:                       Client Tools Connectivity
      Status:                        Passed

      Feature:                       Client Tools SDK
      Status:                        Passed

      Feature:                       Client Tools Backwards Compatibility
      Status:                        Passed

      Feature:                       Management Tools - Basic
      Status:                        Passed

      Feature:                       SQL Server Data Tools
      Status:                        Passed

      Feature:                       Reporting Services - Native
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          0x851A001A
      Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
      Error help link:               http://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

      Feature:                       Database Engine Services
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred during the setup process of the feature.
      Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          0x851A001A
      Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
      Error help link:               http://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

      Feature:                       Data Quality Services
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          0x851A001A
      Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
      Error help link:               http://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

      Feature:                       Full-Text and Semantic Extractions for Search
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          0x851A001A
      Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
      Error help link:               http://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

      Feature:                       Integration Services
      Status:                        Passed

      Feature:                       Data Quality Client
      Status:                        Passed

      Feature:                       Analysis Services
      Status:                        Passed

      Feature:                       SQL Browser
      Status:                        Passed

      Feature:                       Documentation Components
      Status:                        Passed

      Feature:                       SQL Writer
      Status:                        Passed

      Feature:                       SQL Client Connectivity
      Status:                        Passed

      Feature:                       SQL Client Connectivity SDK
      Status:                        Passed

    Rules with failures:

    Global rules:

    Scenario specific rules:

    Rules report file:               C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20141217_000419\SystemConfigurationCheck_Report.htm

EDIT: les journaux d'installation se trouvent ici:

https://www.dropbox.com/sh/11a5xp4v414qe67/AABBrQVgD5LzUpKQTp3kYN9sa?dl=0

7
kneidels

Ce qui suit peut être la raison derrière le message d'erreur. Le processus de dépannage de ces erreurs est mentionné dans l'article Impossible de trouver une erreur de poignée de démarrage du moteur de base de données lors de l'installation

  1. Le compte que l'utilisateur a sélectionné dans la fenêtre de la page de configuration du serveur (pendant l'installation) n'est pas en mesure de mettre en ligne les services du moteur de base de données SQL Server. Soit il manque de privilèges, soit il est corrompu. Lors de l'installation des services du moteur de base de données, SQL Server essaie de mettre les services de base de données en ligne en tant que processus interne, mais en raison d'un compte de démarrage corrompu ou ne disposant pas des privilèges appropriés, il ne parvient pas à le faire et, finalement, l'installation échoue.

  2. Une autre raison est lorsque l'installation échoue pour la première fois pour une raison quelconque et que la désinstallation de l'utilisateur a échoué à l'installation du programme d'ajout/suppression, la désinstallation laisse le compte en état interrompu, donc toute nouvelle tentative d'installation fait clignoter ce message d'erreur.

  3. La raison peut également être que l'installation de SQL Server a réussi à installer SQL Server et ses services, mais en raison d'une autre limitation du système ou d'autres erreurs liées au système, SQL Server n'est pas en mesure de se mettre en ligne. La même chose a été discutée dans la section 'Regarder le journal des erreurs SQL Server'

Veuillez essayer la solution ci-dessous

  1. Désinstallez complètement SQL Server du programme d'ajout/suppression. Assurez-vous qu'aucun fragment d'installation ayant échoué précédemment n'est présent sur votre système. Veuillez utiliser ce lien pour désinstaller une instance existante de SQL Server

  2. Démarrez une nouvelle installation. Recherchez le fichier Setup.exe dans SQL Server installable. Ce serait quelque chose comme ci-dessous. Faites toujours un clic droit sur le fichier d'installation et sélectionnez Exécuter en tant qu'administrateur pour lancer l'installation.

enter image description here

  1. Après avoir lancé la configuration et fourni les détails nécessaires, vous atteindriez la page de configuration du serveur comme ci-dessous. Lorsque vous atteignez cette page please select startup account for Database Engine services as NT Authority\SYSTEM, également appelé compte système local. Veuillez voir la capture d'écran

enter image description here

  1. J'espère que cela résoudra votre problème. Une fois l'installation terminée, modifiez le compte de service de SQL Server en un compte de domaine à faible privilège, vous pouvez utiliser ce lien pour configurer le compte de service pour SQL Server

Si ci-dessus ne vous aide toujours pas, pouvez-vous trouver journaux SQL Server à l'emplacement

Lecteur:\Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG et ERRORLOG.n et publiez le contenu en question.

Où Drive est le lecteur système sur lequel vous avez installé SQL Server. Il peut s'agir du lecteur système C ou de tout lecteur utilisateur (D, E, F ...). MSSQLn signifie ici le numéro de version de SQL Server

n = 10 pour SQL Server 2008/2008 R2

n = 11 pour SQL Server 20012

n = 12 pour SQL Server 2014.

Pour plus de détails sur ce problème, veuillez lire ce lien

EDIT: NOTE IMPORTANTE

Veuillez ne pas installer SQL Server 2012 avec SP1 avec la méthode slipstream, il y a eu un problème dans le processus de slipstreaming avec SP1 qui a entraîné l'échec de l'installation. N'installez que SQL Server 2012, vous pouvez décocher la configuration du SP1 pendant l'installation. Le problème a été résolu avec le flux de glissement SP2

Modifier: Les éléments suivants proviennent des journaux que vous avez fournis

Erreur: 5172, gravité: 16, état: 15. 2014-12-20 22: 37: 58.01 spid5s
L'en-tête du fichier 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\MSDBData.mdf' n'est pas un en-tête de fichier de base de données valide. La propriété PageAudit est incorrecte.

2014-12-20 22: 37: 58.25 spid9s Démarrage du "modèle" de base de données.

2014-12-20 22: 37: 58.29 Erreur spid9s: 5172, gravité: 16, état: 15.

2014-12-20 22: 37: 58.29 spid9s L'en-tête du fichier 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\model.mdf' n'est pas un en-tête de fichier de base de données valide. La propriété PageAudit est incorrecte.

2014-12-20 22: 37: 58,39 spid9s ex_raise2: exception levée, majeur = 52, mineur = 43, état = 8, gravité = 22, tentative de création d'un vidage des symptômes

2014-12-20 22: 37: 58.60 spid9s Utilisation de 'dbghelp.dll' version '4.0.5'

2014-12-20 22: 37: 58.67 spid9s ** Fil de vidage - spid = 0, EC = 0x0000000276576B90

2014-12-20 22: 37: 58.71 spid9s *** Dump de pile envoyé à C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txt 2014-12-20 22: 37: 58.71 spid9s * ************************************************ ******************************* 2014-12-20 22: 37: 58.71 spid9s * 2014-12-20 22: 37: 58.71 spid9s
* BEGIN STACK DUMP: 2014-12-20 22: 37: 58.71 spid9s * 12/20/14 22:37:58 spid 9

SQL Server est installé mais en raison d'une corruption dans MSDB, la base de données Model n'est pas en mesure de se mettre en ligne. Si la base de données du modèle ne peut pas être mise en ligne, tempdb ne sera pas créé, donc SQL Server ne serait pas mis en ligne. L'erreur est également inclut le vidage de la pile, il est très étrange que SQL Server soit installé et détecte la corruption dans les fichiers de données système. Il pourrait y avoir deux possibilités

  1. Le matériel (le disque sous-jacent) sur lequel réside le fichier maître, modèle et msdb est mal formaté ou corrompu. Vous devez faire vérifier le stockage.

  2. Cela pourrait être un bogue (ce que je ne crois pas, en fait, un facteur externe empêche SQL Server de se mettre en ligne, ce qui peut être connu en analysant le vidage)

Vous avez deux solutions possibles

  1. Utilisez ceci document Microsoft BOL pour reconstruire les bases de données système. Vous pouvez également utiliser ces documents c'est plus facile à consulter car il a des captures d'écran. Voyez si cela aide

  2. Veuillez contacter Microsoft CSS (Support client), ils sont la meilleure personne pour analyser le vidage généré. L'emplacement du fichier de vidage est C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txt.

Personnellement, j'essaierai de poster ce cliché à l'un de mes amis MS s'il est libre, il pourrait y jeter un œil, mais ne vous attendez pas à grand-chose.

7
Shanky