Chyba inštalácie servera SQL Server Nepodarilo sa nájsť spúšťaciu páčku spustenia databázového nástroja

Pri inštalácii MS SQL Server 2014 na nový Windows Server 2012 R2 došlo k zaujímavej chybe. Inštalácia servera SQL Server sa preruší takmer na úplnom konci s chybou „Nepodarilo sa nájsť spúšťaciu páčku spúšťania databázového nástroja“..

Zároveň sa v protokole inštalácie Summary.txt vyskytuje chyba:

Funkcia: Databázové služby
Stav: Neúspešné: podrobnosti nájdete v protokoloch
Dôvod zlyhania: Počas procesu nastavenia funkcie sa vyskytla chyba.
Ďalší krok: Na odstránenie chyby použite nasledujúce informácie, odinštalujte túto funkciu a potom znova spustite proces nastavenia.
Názov komponentu: Funkcie inštancie služby SQL Server Database Engine Services
Kód chyby komponentu: 0x851A0019
Opis chyby: Nepodarilo sa nájsť spúšťaciu páčku spúšťania databázového nástroja.

Táto chyba inštalácie MS SQL Server je spôsobená skutočnosťou, že sa používajú štandardné nastavenia inštalácie, pri ktorých sa služba SQL Server spúšťa pod neprivilegovaným účtom NT Service \ MSSQL $ V2014. Tento účet pravdepodobne nemá dostatočné oprávnenie na spustenie služby SQL Server, takže službu nemožno spustiť a inštalátor zlyhá s chybou „Nepodarilo sa nájsť spúšťaciu páčku spúšťania databázového nástroja“. Táto chyba môže tiež naznačovať, že ste sa predtým pokúsili nainštalovať SQL Server do počítača a nevymazali súbory a služby, ktoré zostali z predchádzajúcej inštalácie..

Oprava chyby inštalácie servera SQL Server:

  1. Odinštalujte všetky programy týkajúce sa servera SQL správne prostredníctvom ovládacieho panela a reštartujte server (uistite sa, že v adresári C: \ Program Files \ Microsoft SQL Server \ MSSQL12.xxx nie sú žiadne súbory a priečinky);
  2. Spustite čistú inštaláciu z distribúcie servera SQL Server. Na karte Konfigurácia servera overte, či je služba SQL Server Database Engine spustená pod účtom NT Service \ MSSQLSERVER;
  3. Zmeňte tento účet na NT AUTHORITY \ SYSTEM;
  4. Pokračujte v inštalácii servera SQL Server. Chyba by sa už nemala objavovať.

Po dokončení inštalácie dôrazne odporúčame zmeniť účet, pod ktorým je spustená služba SQL Server Database Engine, na neprivilegované konto. Tento účet nemusí mať práva správcu miestneho servera (dosť oprávnení v rámci servera SQL Server). Môžete používať účty s právami sysadmin - NT Service \ MSSQLSERVICE alebo NT Service \ SQLSERVERAGENT. Ak chcete zmeniť účet, pod ktorým je spustený server SQL Server:

  1. štart SQL Server Configuration Manager a choďte do sekcie SQL Server Services;
  2. Kliknite na SQL Server (MSSQLSERVER), stlačte tlačidlo Prehliadať a na poli Tento účet zadajte účet, pod ktorým chcete službu spustiť, alebo použiť spravovaný účet - gMSA (Group Managed Service Accounts). Zadajte užívateľské heslo a uložte zmeny;
  3. Reštartujte službu SQL Server.

Táto metóda vám pomôže opraviť chybu „Deskriptor spustenia databázového motora nebol nájdený“ pri inštalácii akejkoľvek verzie servera SQL Server (2016, 2014, 2012 alebo 2008)..