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).
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.
Ř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ří.