Kromě standardní možnosti jak nainstalovat SQL Server přes klasické vizuální prostředí existuje také možnost nainstalovat SQL Server z příkazové řádky/powershellu. To se hodí v případě, kdy pravidelně provádíme více instalací s podobným nastavením a chceme například dynamicky definovat název instance, servisní účty nebo adresáře kde má být instalace umístěna. Kromě tohoto existuje ještě další možnost a to je instalace přes konfigurační soubor configurationfile.ini, který v sobě instalační příkaz má uložen.
Instalace SQL Server z příkazové řádky (cmd)
Pro instalaci z příkazové řádky spustíme Setup.exe a připojíme volitelné parametry. Úplný seznam parametrů včetně jejich popisu najdete na webu Microsoft – Install SQL Server from Command prompt. Mezi nejpoužívanější parametry patří:
- /ACTION – s hodnotami INSTALL, UNINSTALL
- /QS – Quite simple mode – ukazuje instalační progres. Kromě toho jde použít /Q – quite mode
- /IACCEPTSQLSERVERLICENSETERMS – povinný parametr kde deklarujete, že souhlasíte s licenčními podmínkami
- /CONFIGURATIONFILE – pokud chcete instalaci provést z konfiguračního soubrou, tak uvedete cestu
- /FEATURES – jaké featury chcete instalovat (odděleno čárkou bez mezery)
- SQL – nainstaluje SQL Server Database Engine, Replication, FULL-Text, Data Quality Server
- IS – Integration Services
- AS – Analysis services
- RS – Reporting Services
- DQC – Data quality client
- /INSTANCENAME – Jak se má jmenovat SQL instance
- /PID – product Key. Pokud jej nezadáte tak se nainstaluje evaluation edice SQL Server
- /SQLSVCACCOUNT – Jméno SQL Server service Account
- /SQLSVCPASSWORD – Heslo k SQL Server service Account
Příklad výsledné syntaxe pro instalaci: je potřeba spustit příkazovou říádku jako administrátor
SQLServer2017-SSEI-Dev.exe /QS /ACTION=Install /FEATURES=SQL,IS,RS /INSTANCENAME=MojeInstance /IACCEPTSQLSERVERLICENSETERMS