Die Installation von SQL Server 2012 Express schlägt mit dem Fehler "Das Datenbankmodul-Starthandle konnte nicht gefunden werden." Fehl.

13

Ich versuche, SQL Server Express 2012 mit SP1 x64 unter Windows 7 SP1 x64 zu installieren. Auf diesem Computer war zuvor SQL Server Express 2012 installiert. Diese Instanz wurde auf SQL Server 2012 Standard aktualisiert, das inzwischen deinstalliert wurde.

Im Folgenden sind die Optionen aufgeführt, die während der Installation ausgewählt wurden:

  • Schließen Sie SQL Server-Produktupdates in Installation 2 ein, die mit KB 2793634 zusammenhängen

  • Installieren Sie alle Funktionen in Standardverzeichnissen

  • Benannte Instanz SQLEXPRESS im Stammverzeichnis der Standardinstanz

  • Standarddienstekonten: SQL Server-Datenbankmodul -> NT-Dienst \ MSSQL $ SQLEXPRESS

  • Standardkonfiguration des Datenbankmoduls

Die Installation schlägt mit folgendem Fehler fehl:

TITEL: Microsoft SQL Server 2012 Service Pack 1-Setup

Der folgende Fehler ist aufgetreten:

Das Datenbankmodul-Starthandle konnte nicht gefunden werden.

Hilfe erhalten Sie unter: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%25400925x4B4

------------------------------ TASTEN:

in Ordnung

Ich habe gelesen, dass dies mit einem beschädigten virtuellen MSSQL $ SQLEXPRESS-Konto zusammenhängt.

Irgendwelche Ideen, wie man das behebt?

Vielen Dank,

Jon.

Summary.txt

Allgemeine Zusammenfassung: Endergebnis: Fehlgeschlagen: siehe Details unten. Beendigungscode (Dezimalzahl): -2061893607 Startzeit:
2014-03-24 12:08:49 Endzeit: 2014-03-24 12:28:21 Gewünschte Aktion: Installieren

Das Setup wurde mit den erforderlichen Aktionen für Funktionen abgeschlossen. Informationen zur Fehlerbehebung für diese Funktionen: Nächster Schritt für SQLEngine: Verwenden Sie die folgenden Informationen, um den Fehler zu beheben, diese Funktion zu deinstallieren und den Installationsvorgang erneut auszuführen. Nächster Schritt für die Replikation: Beheben Sie den Fehler anhand der folgenden Informationen, deinstallieren Sie diese Funktion und führen Sie den Installationsvorgang erneut aus.

Computereigenschaften: Computername: MONTREAL
Anzahl der Computerprozessoren : 4 Betriebssystemversion:
Windows 7 Service Pack: Service Pack 1 Betriebssystemregion: USA Betriebssystemsprache: Englisch (USA) Betriebssystemarchitektur: x64 Prozessarchitektur: 64-Bit-Clusterbetriebssystem: Nein

Entdeckte Produktmerkmale: Produktinstanz
Instanz-ID Feature
Language Edition Version Clustered

Paketeigenschaften: Beschreibung: Microsoft SQL Server 2012 Service Pack 1 Produktname: SQL Server 2012 Typ: RTM Version:
11 Installationsverzeichnis: c: \ 097a5adf24ea31e1a16d \ x64 \ setup \ Installationsversion: Express

Slipstream: True SP Level
1 Patch Level: 11.1.3128.0

Produktaktualisierungsstatus: Erfolg: KB 2674319, KB 2793634

Für die Installation ausgewählte Produktaktualisierungen: Titel:
Service Pack 1 Wissensbasierter Artikel: KB 2674319 Version: 11.1.3000.0 Architektur: x64 Sprache: 1033

Titel: Wissensbasiertes Produktupdate für SQL Server 2012 SP1 GDR Artikel: KB 2793634 Version:
11.1.3128.0 Architektur: x64 Sprache: Alle

Update-Quelle: MU

User Input Einstellungen: ACTION: Installieren
ADDCURRENTUSERASSQLADMIN: true AGTSVCACCOUNT:
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Disabled ASBACKUPDIR:
Backup - ASCOLLATION: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
Daten ASLOGDIR: Log ASPROVIDERMSOLAP:
1 ASSERVERMODE: MULTIDIMENSIONALEN ASSVCACCOUNT:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
Automatische ASSYSADMINACCOUNTS: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Disabled CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 configuration:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD: CTLRUSERS:
ENABLERANU: true ENU:
wahre ERRORREPORTING: false FEATURES:
SQLEngine, Replikations- SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: HELP:
false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS:
false INSTALLSHAREDDIR: C: \ Programme \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR: C: \ Programme (x86) \ Microsoft SQL Server \ INSTALLSQLDATADIR:
INSTANCEDIR: C: \ Programme \ Microsoft SQL Server \ INSTANCEID: SQLEXPRESS INSTANZENAME:
SQLEXPRESS ISSVKONTO: NT AUTHORITY \ Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatic MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0 PID: *****
QUIET: False: NPENABLED:
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
Automatische SAPWD: SECURITY:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: NT Service \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: Automatische SQLSYSADMINACCOUNTS:
Montreal \ Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
false TCPENABLED: 0 UIMODE:
AutoAdvance UpdateEnabled: true UpdateSource:
MU X86: false

Konfigurationsdatei: C: \ Programme \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

Detaillierte Ergebnisse: Feature: Database Engine Services Status: Fehlgeschlagen: Details finden Sie in den Protokollen. Grund für den Fehler: Beim Einrichten des Features ist ein Fehler aufgetreten. Nächster Schritt: Beheben Sie den Fehler anhand der folgenden Informationen, deinstallieren Sie diese Funktion und führen Sie den Installationsvorgang erneut aus. Komponentenname:
Instanz-Features der SQL Server-Datenbankmoduldienste Komponentenfehlercode: 0x851A0019 Fehlerbeschreibung: Das Starthandle für das Datenbankmodul konnte nicht gefunden werden. Link zur Fehlerhilfe :
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9

Feature: SQL Server-Replikationsstatus:
Fehlgeschlagen: Details finden Sie in den Protokollen. Grund für den Fehler: Bei einer Abhängigkeit des Features ist ein Fehler aufgetreten, der den Installationsvorgang für das Feature zum Fehlschlagen gebracht hat. Nächster Schritt: Beheben Sie den Fehler anhand der folgenden Informationen, deinstallieren Sie diese Funktion und führen Sie den Installationsvorgang erneut aus. Komponentenname:
Instanz-Features der SQL Server-Datenbankmoduldienste Komponentenfehlercode: 0x851A0019 Fehlerbeschreibung: Das Starthandle für das Datenbankmodul konnte nicht gefunden werden. Link zur Fehlerhilfe:
<>> Feature: SQL-Browser-Status:
Bestanden

Feature: SQL Writer Status:
Bestanden

Feature: SQL Client-Konnektivitätsstatus:
Bestanden

Feature: SQL Client Connectivity SDK-Status: Bestanden

Regeln mit Fehlern:

Globale Regeln:

Szenariospezifische Regeln:

Regelberichtsdatei: C: \ Programme \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm

Jonathan Bailey
quelle
2
Keine Vermutungen mehr. Sie suchen und lesen die Installationsprotokolldateien. Siehe Anzeigen und Lesen von SQL Server-Setup-Protokolldateien . Wenn Sie den Fehler nicht selbst im Installationsprotokoll identifizieren können, veröffentlichen Sie das Protokoll hier.
Remus Rusanu

Antworten:

10

Eine einfache und vollständige Lösung für den Fehler "Datenbankmodul-Startpunkt konnte nicht gefunden werden" unter folgendem Link. Der Grund für den Fehler kann sein

1.Das Konto, das der Benutzer im Fenster der Seite "Serverkonfiguration" (während der Installation) ausgewählt hat, kann die SQL Server-Datenbankmoduldienste nicht online schalten. Entweder fehlt Privileg oder es ist beschädigt. Während der Installation von Datenbankmoduldiensten versucht SQL Server, Online-Datenbankdienste als internen Prozess bereitzustellen. Aufgrund eines beschädigten oder nicht geeigneten Startkontos schlägt dies jedoch fehl und die Installation schlägt letztendlich fehl.

2.Wenn die Installation aus irgendeinem Grund zum ersten Mal fehlschlägt und die Deinstallation durch den Benutzer über das Programm zum Hinzufügen / Entfernen fehlgeschlagen ist, wird das Konto bei der Deinstallation in einem fehlerhaften Zustand belassen, sodass bei jedem weiteren Installationsversuch diese Fehlermeldung angezeigt wird

Lösung kann sein.

Deinstallieren Sie den SQL Server vollständig über "Hinzufügen, entfernen"

Starten Sie das Setup, indem Sie mit der rechten Maustaste darauf klicken und Als Administrator ausführen auswählen. Nachdem Sie das Setup gestartet und die erforderlichen Details angegeben haben, gelangen Sie zur Seite Serverkonfiguration. Wenn Sie diese Seite erreichen, wählen Sie als Startkonto für die Datenbankmoduldienste NT Authority \ SYSTEM aus, das auch als lokales Systemkonto bezeichnet wird.

Vollständige Details in SQL Server-Installationsfehler: Datenbankmodul-Startpunkt konnte nicht gefunden werden

Shanky
quelle
Vielen Dank, Shanky. Ich habe viele Male installiert und deinstalliert und war sehr frustriert. Ihre Lösung, es in NT Authority \ SYSTEM zu ändern, funktionierte wie ein Zauber.
Susan
5

Nachdem wir mit dem technischen Support von Microsoft an diesem Problem gearbeitet haben, haben wir festgestellt, dass durch die Deinstallation von SQL Server Standard und die Neuinstallation von SQL Server Express das Dienstkonto (in diesem Fall NT Service \ MSSQL $ SQLEXPRESS ) in einem Zustand verbleibt, in dem es nicht funktioniert Sie haben nicht die erforderlichen Berechtigungen, um den Dienst auszuführen.

Um das Problem zu beheben, haben wir die erforderlichen Berechtigungen manuell ausgeführt und hinzugefügt, wie in Konfigurieren von Windows Server-Konten und -Berechtigungen in der SQL Server-Dokumentation angegeben. Beachten Sie, dass nur einige der Berechtigungen fehlten.

Jonathan Bailey
quelle
Danke für den Hinweis, das war auch der Makler für mich. Da ich nicht herausfinden kann, wie diese Rechte für NT-Dienstkonten auf einer Windows 7-Station neu konfiguriert werden können (sie werden in der Kontoverwaltung nicht angezeigt, was ohnehin keine Konfigurationsrechte zuzulassen scheint), behebe ich das Problem, indem ich diese Kontoprofile unterdrücke. (Computereigenschaften, erweiterte Parameter, Benutzerprofilparameter, Unterdrücken von Net Service \ mssql-Profilen, Wechseln in den Benutzerordner, Unterdrücken der Ordner (erforderte Besitzübernahme, Neustart, ...) und endgültige Neuinstallation.)
Frédéric