SQL Server: instalace databázového engine (database engine) selže a nelze jej spustit

Nedávno jsem se setkal se zvláštním problémem při instalaci SQL Serveru
2014 u zákazníka. Instalace proběhla bez problémů, ale instalátor
oznámil selhání při spuštění data­bázového engine (database
engine).

microsoft-sql-server

Problém je v tom, že instalátor SQL Serveru v novějších verzích
vytváří z bezpečnostních důvodů vyhrazený účet pro instanci, kterou
instalátor v tu chvíli vytváří. Instalátor může mít občas potíže,
vytvořit takový účet a tím pádem pak selže instalace databázového
engine, resp. nelze jej po dokončení instalace spustit.

20170122sqlserver01

 
Řešení problému je relativně jednoduché:

  1. Vytvořte uživatelský účet určený pro běh instance
    ručně, nebo
  2. Přiřaďte výchozí systémový účet NT AUTHORITYNETWORK SERVICE, pro
    scénáře, kdy potřebujete pro danou instanci přistupovat po
    síti, nebo
  3. Přiřaďte výchozí systémový účet NT AUTHORITYLOCAL SERVICE, pro
    scénáře, kdy se do dané instance budete přistupovat výhradně
    místně.

20170122sqlserver02
 

Jak vidíte instalace SQL Serveru se pak zdaří.

20170122sqlserver03

 


 

Odkazy

Michal Zobec

Michal Zobec Senior IT Consultant, Project Manager ZOBEC Consulting