Usually I'm in Oracle land at my job. I'm happily running queries through my Oracle client, the birds are chirping, and the air is sweet with the smell of flowers.
Today, though, I came up against the behemoth that is SQL Server. We are in the midst of installing a third-party application which uses SQL Server. Part of my job is to take the relevant data out of SQL Server, copy it to our Oracle database, and then back again as things change. I'm writing a synchronization script. To do this, I had to install the client for SQL Server, which is SQL Server Management Studio 2008, on my Windows XP box.
The SQL Server client is a free install from Microsoft, so I headed over to their website to download it. No problems there, once I found the file that matched my OS and processor. I opened up the download and discovered that I needed to run a hotfix for my copy of Windows XP before installation. OK, I can see the point of that. I ran the hotfix and rebooted my PC. Then I tried to run the SQL Server client install again. No dice. I needed to install Microsoft PowerShell.
So, I head over to the PowerShell page, but that requires Silverlight for Microsoft to verify my system before they allow the download to happen. Of course, I didn't have Silverlight installed because I was running Firefox. I started up Internet Explorer, went to the page again, and found out that I really don't have Silverlight installed. Sigh. Another download, install, and reboot, and I was ready to install PowerShell. Again, another download, install, and reboot and I was ready to install SQL Server client.
Once I got through all that, I started the installation of SQL Server client and went to lunch. I'm not sure how long the install took, but when I got back a half-hour later it was finished. And asking for another reboot. Finally, after 3 hours (including lunch), 4 reboots, and 4 software installations, I had SQL Server Management Studio 2008 installed.
That's when it hit me: software should be easy to install and should determine and install its own pre-requisites. Please, Microsoft, fix your process! I'm Steven and I'm not taking any credit for Windows 7.

Recent Comments