web-dev-qa-db-fra.com

L'installation de SQL Server 2012 Express échoue avec l'erreur «Impossible de trouver le descripteur de démarrage du moteur de base de données».

J'essaie d'installer SQL Server Express 2012 avec SP1 x64 sur Windows 7 SP1 x64. SQL Server Express 2012 a déjà été installé sur cette machine. Cette instance a été mise à niveau vers SQL Server 2012 Standard, qui a depuis été désinstallée.

Voici les options sélectionnées lors de l'installation:

  • Inclure les mises à jour du produit SQL Server dans l'installation - 2 liées à KB 2793634

  • Installer toutes les fonctionnalités dans les répertoires par défaut

  • Instance nommée SQLEXPRESS dans le répertoire racine de l'instance par défaut

  • Comptes de services par défaut: Moteur de base de données SQL Server -> Service NT\MSSQL $ SQLEXPRESS

  • Configuration par défaut du moteur de base de données

L'installation échoue avec l'erreur suivante:

TITRE: Installation de Microsoft SQL Server 2012 Service Pack 1

L'erreur suivante s'est produite:

Impossible de trouver le descripteur de démarrage du moteur de base de données.

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 = 0xD15B4EB2% 25400x4BDAF9%

------------------------------ BOUTONS:

D'accord

J'ai lu que cela peut être lié à un compte virtuel MSSQL $ SQLEXPRESS corrompu.

Des idées pour résoudre le problème?

Merci,

Jon.

Summary.txt

Résumé général: Résultat final: Échec: voir les détails ci-dessous Code de sortie (décimal): -2061893607 Heure de début:
2014-03-24 12:08:49 Heure de fin: 2014-03-24 12:28:21 Action demandée: Installer

Configuration terminée avec les actions requises pour les fonctionnalités. Informations de dépannage pour ces fonctionnalités: Étape suivante pour SQLEngine: utilisez les informations suivantes pour résoudre l'erreur, désinstallez cette fonctionnalité, puis réexécutez le processus d'installation. Étape suivante pour la réplication: utilisez les informations suivantes pour résoudre l'erreur, désinstallez cette fonctionnalité, puis réexécutez le processus d'installation.

Propriétés de la machine: Nom de la machine: MONTREAL
Nombre de processeurs de la machine: 4 Version du système d'exploitation:
Service Pack du système d'exploitation Windows 7: Service Pack 1 Région du système d'exploitation: États-Unis Langue du système d'exploitation: anglais (États-Unis) Architecture du système d'exploitation: x64 Architecture du processus: système d'exploitation 64 bits en cluster: Non

Fonctionnalités du produit découvertes: Instance de produit
Fonction d'ID d'instance
Language Edition Version Clustered

Propriétés du package: Description: Microsoft SQL Server 2012 Service Pack 1 ProductName: SQL Server 2012 Type: RTM Version:
11 Emplacement d'installation: c:\097a5adf24ea31e1a16d\x64\setup\Installation edition: Express

Slipstream: True SP Level
1 niveau de patch: 11.1.3128.0

État de mise à jour du produit: Succès: KB 2674319, KB 2793634

Mises à jour du produit sélectionnées pour l'installation: Titre:
Article basé sur les connaissances du Service Pack 1: KB 2674319 Version: 11.1.3000.0 Architecture: x64 Langue: 1033

Titre: SQL Server 2012 SP1 GDR Product Update Article basé sur les connaissances: KB 2793634 Version:
11.1.3128.0 Architecture: x64 Langue: Tous

Source de mise à jour: MU

Paramètres d'entrée utilisateur: ACTION: Installer
ADDCURRENTUSERASSQLADMIN: true AGTSVCACCOUNT:
AUTORITÉ NT\SERVICE DE RÉSEAU AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Désactivé ASBACKUPDIR:
ASCOLLATION de sauvegarde: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
Données ASLOGDIR: Journal ASPROVIDERMSOLAP:
1 ASSERVERMODE: COMPTE DE CONTRIBUTION MULTIDIMENSIONNEL:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
ASSYSADMINACCOUNTS automatique: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Désactivé CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 FICHIER DE CONFIGURATION:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
MOT DE PASSE CTLRSVC: CTLRUSERS:
ENABLERANU: vrai ENU:
vrai RAPPORT D'ERREUR: faux CARACTÉRISTIQUES:
SQLENGINE, REPLICATION, SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: AIDE:
false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS:
false INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\INSTALLSHAREDWOWDIR: C:\Program Files (x86)\Microsoft SQL Server\INSTALLSQLDATADIR:
INSTANCEDIR: C:\Program Files\Microsoft SQL Server\INSTANCEID: SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY\Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatique MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
NOM MATRICE: NPABLE:
0 PID: ***** CALME:
false QUIETSIMPLE: false ROLE:
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
MOT DE PASSE RSSVC: RSSVCSTARTUPTYPE:
SAPWD automatique: SECURITYMODE:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: Service NT\MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: SQLSYSADMINACCOUNTS automatique:
Montréal\Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
false TCPENABLED: 0 UIMODE:
AutoAdvance UpdateEnabled: true UpdateSource:
MU X86: faux

Fichier de configuration: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140324_120228\ConfigurationFile.ini

Résultats détaillés: Fonctionnalité: Services du moteur de base de données État: Échec: consultez les journaux pour plus de détails Raison de l'échec: Une erreur s'est produite lors du processus de configuration de la fonctionnalité. Étape suivante: utilisez les informations suivantes pour résoudre l'erreur, désinstallez cette fonctionnalité, puis réexécutez le processus d'installation. Nom du composant:
Fonctionnalités de l'instance des services du moteur de base de données SQL Server Code d'erreur du composant: 0x851A0019 Description de l'erreur: impossible de trouver le descripteur de démarrage du moteur de base de données. Lien d'aide sur l'erreur:
http: //go.Microsoft.com/fwlink? LinkId = 20476 & ProdName = Microsoft + SQL + Server & EvtSrc = setup.rll & EvtID = 50000 & ProdVer = 11.0.3128.0 & EvtType = 0xD15B4EB2% 400x4BDAF9BA% 401 & 40 0xD15B4EB2% 400x4BDAF9BA% 401306% 4025

Fonctionnalité: Statut de réplication SQL Server:
Échec: consultez les journaux pour plus de détails. Raison de l'échec: une erreur s'est produite pour une dépendance de la fonctionnalité entraînant l'échec du processus de configuration de la fonctionnalité. Étape suivante: utilisez les informations suivantes pour résoudre l'erreur, désinstallez cette fonctionnalité, puis réexécutez le processus d'installation. Nom du composant:
Fonctionnalités de l'instance des services du moteur de base de données SQL Server Code d'erreur du composant: 0x851A0019 Description de l'erreur: impossible de trouver le descripteur de démarrage du moteur de base de données. Lien d'aide sur l'erreur:
<>> Fonctionnalité: État du navigateur SQL:
Réussi

Fonctionnalité: Statut de Writer SQL:
Réussi

Fonctionnalité: État de connectivité du client SQL:
Réussi

Fonctionnalité: État du SDK de connectivité client SQL: réussi

Règles avec échecs:

Règles globales:

Règles spécifiques au scénario:

Fichier de rapport de règles: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140324_120228\SystemConfigurationCheck_Report.htm

13
Jonathan Bailey

Après avoir travaillé avec le support technique de Microsoft sur ce problème, nous avons déterminé que le fait de désinstaller SQL Server Standard et de réinstaller SQL Server Express quitte le compte de service (dans ce cas, NT Service\MSSQL $ SQLEXPRESS ) dans un état dans lequel il ne dispose pas des autorisations nécessaires pour exécuter le service.

Pour résoudre le problème, nous avons parcouru manuellement et ajouté les autorisations requises comme spécifié dans Configurer les comptes et autorisations Windows Server dans la documentation SQL Server. Notez que seules certaines des autorisations étaient manquantes.

5
Jonathan Bailey

Une solution simple et complète à l'erreur "Impossible de trouver le descripteur de démarrage du moteur de base de données" dans le lien ci-dessous La raison de l'erreur peut être

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.L'autre raison est que 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 de panne, donc toute nouvelle tentative d'installation fait clignoter ce message d'erreur

La solution peut être.

Désinstaller complètement le serveur SQL de Ajouter un programme de suppression

Lancez la configuration par un clic droit dessus et sélectionnez exécuter en tant qu'administrateur. Après avoir lancé l'installation et fourni les détails nécessaires, vous atteindriez la page de configuration du serveur. Lorsque vous atteignez cette page, veuillez sélectionner le compte de démarrage pour les services du moteur de base de données en tant que NT Authority\SYSTEM, également appelé compte système local.

Détails complets dans Erreur d'installation de SQL Server: impossible de trouver le descripteur de démarrage du moteur de base de données

10
Shanky