SQL Server telepítési hiba Nem található a Database Engine indítási kezelője

Érdekes hiba történt az MS SQL Server 2014 telepítésekor az új Windows Server 2012 R2 rendszerre. Az SQL Server telepítése szinte a végén megszakad, a következő hibaüzenettel: "Nem található a Database Engine indítási kezeli".

Ugyanakkor hiba van a Summary.txt telepítési naplójában:

Funkció: Adatbázis-motor szolgáltatások
Állapot: Sikertelen: a részleteket lásd a naplókban
A hiba oka: Hiba történt a szolgáltatás telepítése során.
Következő lépés: A következő információkkal oldhatja meg a hibát, távolítsa el ezt a funkciót, majd futtassa újra a telepítési folyamatot.
Alkatrész neve: SQL Server Database Engine Services példány jellemzői
Alkatrész hibakód: 0x851A0019
Hiba leírása: Nem található a Database Engine indítási kezelője.

Ez az MS SQL Server telepítési hiba annak a ténynek köszönhető, hogy a szokásos telepítési beállításokat használják, amelyekben az SQL Server szolgáltatást az előnytelen NT Service \ MSSQL $ V2014 fiók alatt indítják el. Előfordulhat, hogy ennek a fióknak nincs elegendő jogosultsága az SQL Server szolgáltatás elindításához, ezért a szolgáltatás nem indítható el, és a telepítő hibát jelent: "Nem található a Database Engine indítási kezelője". Ez a hiba azt is jelezheti, hogy korábban megpróbálta telepíteni az SQL Server számítógépen, és nem törölte az előző telepítésből megmaradt fájlokat és szolgáltatásokat..

Az SQL Server telepítési hibájának kijavítása:

  1. Távolítsa el az SQL Server-hez kapcsolódó összes programot a Vezérlőpulton keresztül, és indítsa újra a kiszolgálót (ellenőrizze, hogy a C: \ Program Files \ Microsoft SQL Server \ MSSQL12.xxx könyvtárban nincsenek fájlok és mappák);
  2. Futtasson tiszta telepítést az SQL Server terjesztésből. A Kiszolgáló konfiguráció lapon ellenőrizze, hogy az SQL Server Database Engine szolgáltatás fut-e az NT Service \ MSSQLSERVER fiók alatt;
  3. Változtassa meg ezt a fiókot NT AUTHORITY \ SYSTEM értékre;
  4. Folytassa az SQL Server telepítését. A hiba már nem jelenhet meg.

A telepítés befejezése után határozottan javasoljuk, hogy cserélje ki a fiókot, amelyen az SQL Server Database Engine szolgáltatás fut, egy nem előnyös fiókra. Ennek a fióknak nem kell a helyi kiszolgáló rendszergazdájának jogaival rendelkeznie (az SQL Server belső engedélyei eléggé elegendőek). Használhatja a sysadmin jogokkal rendelkező fiókokat - NT Service \ MSSQLSERVICE vagy NT Service \ SQLSERVERAGENT. Az SQL Server futó fiók megváltoztatása:

  1. kezdet SQL Server Configuration Manager és menj a szakaszba SQL Server szolgáltatások;
  2. Kattintson a SQL Server (MSSQLSERVER), nyomja meg a gombot Böngészés és a szántóföldön Ez a számla adja meg azt a fiókot, amelyen keresztül el szeretné indítani a szolgáltatást, vagy egy kezelt fiókot szeretne használni - gMSA (Group Managed Service Accounts). Írja be a felhasználói jelszót, és mentse el a módosításokat;
  3. Indítsa újra az SQL Server Services szolgáltatást.

Ez a módszer segít javítani az "Adatbázis-motor indítási leírását nem található" hibát az SQL Server bármely verziójának telepítésekor (2016, 2014, 2012 vagy 2008)..