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í databázového engine (database
engine).
![microsoft-sql-server](https://www.michalzobec.cz/wp-content/uploads/2014/09/microsoft-sql-server.png)
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](https://www.michalzobec.cz/wp-content/uploads/2017/01/20170122sqlserver01-300x228.png)
Řešení problému je relativně jednoduché:
- Vytvořte uživatelský účet určený pro běh instance
ručně, nebo - 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 - 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ě.
Jak vidíte instalace SQL Serveru se pak zdaří.
![20170122sqlserver03](https://www.michalzobec.cz/wp-content/uploads/2017/01/20170122sqlserver03-300x225.png)