The title is not really appropriate. I should call this post “How to get on someone’s nerves”.

After a fresh install of Windows Vista and Visual Studio 2008 I went on microsoft.com and downloaded the Express version of SQL Server 2008 (200 MB).

Started the installer and got a message informing me that I need .NET Framework 3.5 SP1 installed. Ok, no problemĀ  – went on the download site and got a 2 MB installer. It downloaded another 39 MB and then it took more time to install than was needed for Visual Studio 2008 Team Suite, Full Install. And it required a restart; Visual Studio Installer did not.

After this I restarted SQL Server installation. Guess what? Another message saying that I need Windows Installer 4.5. Again, go to microsoft.com, download the installer, install the update – took less time than .netfx 3.5sp1 – and restart.

Finally I was able to start SQl Server installer. Guess what? After the first check I got another prerequisites failure: Windows Power Shell. Go to microsoft.com (again), search for PowerShell, go on the download page, verify that Windows is Genuine, download, install. Now I got no warning for SQL Installer – Yupii! (but not for long).

The setup program installed a few componenents and… another check… this time it couldn’t find Visual Studio 2008 SP1… Go to microsoft (for the fourth time), download an 800 MB iso image, mount it and start the installer. Did I tell you that .NET Framework 3.5SP1 took a lot of time to install? Well, SP1 for VS2008 took almost double.

After 4 hours from the initial tentative of installation I was able to successfully complete the setup…