Installing Microsoft SQL Server 2008 on Windows 2008 R2 Core
Session by: Andrew Fryer
In this interactive lab I learned how to install and configure SQL 2008 on Windows 2008 R2 Core, which has the following technical advantages and characteristics:
- Running on R2 Core instead of normal setup, limits the need of patching and maintenance of a SQL OS to the minimum R2 core components updated, minimizing the instance downtime.
- Running several SQL instances is possible as it is on the GUI enabled full OS setup.
- All installations and configurations needs to be done using Powershell cmdlets, which are limited to installation of .Net framework 3.5, configuring windows firewall to allow 1433 and installing base components of SQL 2008, and of course the GUI components of SQL including management studio is not to run from the R2 core and the instance needs to be managed by remote machine.
- It makes the life really easy to prepare an R2 image with pre-installation of SQL 2008 using Sysprep for fast deployment of an SQL Server. We have reached an OS/SQL deployment time of 5 minutes in the lab.
- Running on R2 core is has also security advantages for SQL Server instance as major windows vulnerabilities are related to higher levels and Windows 2008 core is mostly not affected.
- It is possible to cluster an SQL instance running on R2 core.
- This implementation is not supported by Microsoft at this moment, but several factors shows it will be supported in the near future.
The how to guide will be shortly available on Codeplex. If not, I will add an installation guide to this blog too.