Windows Server with Desktop Experience supplies the graphical interface and desktop components. Choosing it for a production SQL Server instance can add unnecessary operating-system bloat when Server Core would suffice. section 8.4
Mistake #36: installing the GUI because developers use Visual Studio.
- Visual Studio cannot run on Server Core, but it should not be installed on production servers merely to develop SSIS packages. section 8.4
- Desktop Experience consumes more disk space, processor, and memory, and leaves more components and services exposed to attack. section 8.4
- Keep IDEs on developer workstations or, where necessary, development servers; connect them to development databases instead. section 8.4
The Windows Server 2022 SSIS instance
A DBA team installs SQL Server on Windows Server 2022 with Desktop Experience because developers build SSIS packages in Visual Studio. The safer design separates development tooling from the production server and considers Server Core. section 8.4
Use the decision tree to weigh Server Core against Desktop Experience during SQL Server installation. section 8.4
