Instalowanie programu SQL Server 2012 Express kończy się niepowodzeniem z błędem „Nie można znaleźć uchwytu uruchamiania aparatu bazy danych”.


13

Próbuję zainstalować program SQL Server Express 2012 z dodatkiem SP1 x64 w systemie Windows 7 SP1 x64. Na tym komputerze był wcześniej zainstalowany program SQL Server Express 2012. To wystąpienie zostało uaktualnione do SQL Server 2012 Standard, który został odinstalowany.

Poniżej przedstawiono opcje wybrane podczas instalacji:

  • Dołącz aktualizacje produktu SQL Server do instalacji - 2 związane z KB 2793634

  • Zainstaluj wszystkie funkcje w domyślnych katalogach

  • Nazwana instancja SQLEXPRESS w domyślnym katalogu głównym instancji

  • Domyślne konta usług: SQL Server Database Engine -> NT Service \ MSSQL $ SQLEXPRESS

  • Domyślna konfiguracja silnika bazy danych

Instalacja kończy się niepowodzeniem i pojawia się następujący błąd:

TYTUŁ: Instalator dodatku Service Pack 1 dla programu Microsoft SQL Server 2012

Wystąpił następujący błąd:

Nie można znaleźć dojścia uruchamiania aparatu bazy danych.

Aby uzyskać pomoc, kliknij: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%2540062525402525252525402550252525

------------------------------ GUZIKI:

dobrze

Przeczytałem, że może to być związane z uszkodzonym kontem wirtualnym MSSQL $ SQLEXPRESS.

Wszelkie pomysły, jak to naprawić?

Dzięki,

Jon.

Summary.txt

Podsumowanie ogólne: Wynik końcowy: Niepowodzenie: patrz szczegóły poniżej Kod zakończenia (dziesiętny): -2061893607 Czas rozpoczęcia:
2014-03-24 12:08:49 Czas zakończenia: 2014-03-24 12:28:21 Żądane działanie: Zainstaluj

Konfiguracja zakończona wymaganymi działaniami dla funkcji. Informacje dotyczące rozwiązywania problemów z tymi funkcjami: Następny krok dla SQLEngine: Użyj następujących informacji, aby rozwiązać problem, odinstaluj tę funkcję, a następnie ponownie uruchom proces instalacji. Następny krok replikacji: Użyj poniższych informacji, aby rozwiązać problem, odinstaluj tę funkcję, a następnie ponownie uruchom proces instalacji.

Właściwości komputera: Nazwa komputera: MONTREAL
Liczba procesorów maszyny: 4 Wersja systemu operacyjnego:
Windows 7 Service Pack: Service Pack 1 Region systemu operacyjnego: Stany Zjednoczone Język systemu operacyjnego: angielski (Stany Zjednoczone) Architektura systemu operacyjnego: x64 Architektura procesu: 64-bitowy system klastrowy: nie

Wykryte funkcje produktu: Instancja produktu
Identyfikator instancji Funkcja
Język Wersja Wersja Klastry

Właściwości pakietu: Opis: Microsoft SQL Server 2012 Service Pack 1 Nazwa produktu: SQL Server 2012 Typ: RTM Wersja:
11 Miejsce instalacji: c: \ 097a5adf24ea31e1a16d \ x64 \ setup \ Instalacja edycja: Express

Slipstream: True SP Level
1 Poziom łatki: 11.1.3128.0

Status aktualizacji produktu: powodzenie: KB 2674319, KB 2793634

Wybrano aktualizacje produktu do instalacji: Tytuł:
Dodatek Service Pack 1 Artykuł oparty na wiedzy: KB 2674319 Wersja: 11.1.3000.0 Architektura: x64 Język: 1033

Tytuł: SQL Server 2012 SP1 GDR Aktualizacja produktu Artykuł oparty na wiedzy: KB 2793634 Wersja:
11.1.3128.0 Architektura: x64 Język: Wszystkie

Źródło aktualizacji: MU

Ustawienia wejściowe użytkownika: Działanie: Install
ADDCURRENTUSERASSQLADMIN: true AGTSVCACCOUNT:
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Wyłączone ASBACKUPDIR:
ASCOLLATION kopii zapasowej: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
Dane ASLOGDIR: Log ASPROVIDERMSOLAP:
1 ASSERVERMODE: wielowymiarowy ASSVCACCOUNT:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
Automatyczne ASSYSADMINACCOUNTS: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Wyłączone CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 ConfigurationFile:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD: CTLRUSERS:
ENABLERANU: true POL:
prawda ERRORREPORTING: fałszywe CECHY:
SQLENGINE, replikacja, SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: POMOC:
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 \ SQL Server SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT AUTHORITY \ Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Automatyczna MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0 PID: ***** QUIET:
false
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
Automatyczne SAPWD: SECURITYMODE:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: serwis NT \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: Automatyczna SQLSYSADMINACCOUNTS:
Montreal \ Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
false TCPENABLED: 0 UIMODE:
AutoAdvance UpdateEnabled: true UpdateSource:
MU X86: false

Plik konfiguracyjny: C: \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

Szczegółowe wyniki: Funkcja: Status aparatu usług bazy danych: Nie powiodło się: szczegółowe informacje można znaleźć w dziennikach Przyczyna niepowodzenia: Wystąpił błąd podczas procesu instalacji funkcji. Następny krok: użyj poniższych informacji, aby rozwiązać problem, odinstaluj tę funkcję, a następnie ponownie uruchom proces instalacji. Nazwa komponentu:
Funkcje wystąpienia aparatu bazy danych SQL Server Składnik Kod błędu: 0x851A0019 Opis błędu: Nie można znaleźć dojścia uruchamiania aparatu bazy danych. Błąd pomocy link:
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9

Funkcja: SQL Server Status replikacji:
Niepowodzenie: szczegółowe informacje można znaleźć w dziennikach Przyczyna niepowodzenia: Wystąpił błąd związany z zależnością funkcji powodujący niepowodzenie procesu instalacji. Następny krok: użyj poniższych informacji, aby rozwiązać problem, odinstaluj tę funkcję, a następnie ponownie uruchom proces instalacji. Nazwa komponentu:
Funkcje wystąpienia aparatu bazy danych SQL Server Składnik Kod błędu: 0x851A0019 Opis błędu: Nie można znaleźć dojścia uruchamiania aparatu bazy danych. Błąd pomocy link:
<>> Funkcja: Status przeglądarki SQL:
Przeszedł

Funkcja: SQL Writer Status:
zaliczony

Funkcja: Status połączenia klienta SQL:
pozytywny

Funkcja: SQL Server Connectivity SDK Status: Zaliczony

Reguły z awariami:

Globalne zasady:

Reguły specyficzne dla scenariusza:

Plik raportu reguł: C: \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm


2
Nigdy więcej domysłów. Będziesz zlokalizować i odczytać pliki dziennika instalacji. Zobacz Wyświetlanie i odczytywanie plików dziennika instalacji programu SQL Server . Jeśli nie możesz samodzielnie zidentyfikować błędu w dzienniku instalacji, opublikuj dziennik tutaj.
Remus Rusanu

Odpowiedzi:


10

Proste i kompletne rozwiązanie błędu „Nie można znaleźć uchwytu uruchamiania silnika bazy danych” w poniższym linku Przyczyną błędu może być

1. Konto wybrane przez użytkownika w oknie strony konfiguracji serwera (podczas instalacji) nie jest w stanie przełączyć usług silnika bazy danych SQL Server do trybu online. Albo nie ma przywilejów, albo jest uszkodzony. Podczas instalacji usług silnika bazy danych SQL Server próbuje wprowadzić usługi baz danych online jako proces wewnętrzny, ale z powodu uszkodzenia konta startowego lub braku odpowiednich uprawnień nie robi tego i ostatecznie instalacja nie powiedzie się.

2.Innym powodem jest to, że instalacja nie powiedzie się po raz pierwszy z jakiegoś powodu, a odinstalowanie przez użytkownika nie powiodło się z dodania programu usuwania, odinstalowanie pozostawia konto w stanie zepsutym, więc każda kolejna próba instalacji miga ten komunikat o błędzie

Rozwiązaniem może być.

Całkowicie odinstaluj serwer SQL z Dodaj program usuwania

Uruchom instalację, klikając ją prawym przyciskiem myszy i wybierz Uruchom jako administrator. Po uruchomieniu instalacji i podaniu niezbędnych informacji można przejść do strony konfiguracji serwera. Po wejściu na tę stronę wybierz konto startowe dla usług aparatu bazy danych jako NT Authority \ SYSTEM, które jest również nazywane lokalnym kontem systemowym.

Pełne szczegóły w SQL Server Błąd instalacji: Nie można znaleźć dojścia uruchamiania silnika bazy danych


Dziękuję bardzo, Shanky. Zainstalowałem i odinstalowałem wiele razy i byłem bardzo sfrustrowany. Twoje rozwiązanie zmiany na NT Authority \ SYSTEM działało jak urok.
Susan,

5

Po współpracy z pomocą techniczną Microsoft nad tym problemem ustaliliśmy, że deinstalacja programu SQL Server Standard i ponowna instalacja programu SQL Server Express pozostawia konto usługi (w tym przypadku NT Service \ MSSQL $ SQLEXPRESS ) w stanie, w którym nie działa mają uprawnienia potrzebne do uruchomienia usługi.

Aby rozwiązać problem, ręcznie przejrzeliśmy i dodaliśmy wymagane uprawnienia określone w Konfigurowanie kont i uprawnień systemu Windows Server w dokumentacji programu SQL Server. Zauważ, że brakowało tylko niektórych uprawnień.


Dzięki za podpowiedź, to był też bloker dla mnie. Ponieważ nie jestem w stanie dowiedzieć się, jak zmienić konfigurację tych praw na kontach usługi NT na stacji Windows 7 (nie pojawiają się one w zarządzaniu kontami, co zresztą nie wydaje się zezwalać na konfigurowanie praw), rozwiązuję problem, eliminując profile kont. (Właściwości komputera, parametry zaawansowane, parametry profilu użytkownika, pomijanie profili usługi \ mssql w sieci, a następnie przejście do folderu użytkowników, pomijanie ich folderów (wymagało przejęcia własności, ponownego uruchomienia, ...) i wreszcie ponownej instalacji.)
Frédéric
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.