Installing Team Foundation Server 2008 Beta 2 – my experience

While I downloaded the TFS 2008 Beta 2 iso over the weekend, it wasn’t until today that I have had a chance to do the installation. Armed with the Beta 2 Installation guide I was ready to install my first Team Foundation Server 2008 Beta 2 server.

Here’s how my installation went.

  1. I started with a fresh Windows Server 2003 build that I created by following Grant Holliday’s great scripts. In no time the server was on the domain and ready to continue.
  2. My first step involved updating the SQL ini file as directed in the TFS installation guide. This was pretty easy and I made the following changes;
    • Added my name & company details to the top of the file
    • I kept the default instancename of “MSSQLServer”
    • I set the username and password for the various SQL components
      TFS2008Install_Pic1
  3. I then installed SQL 2005 SP2 using the snippet from Grant’s script
  4. Next was installing the QFE KB925673 for MSXML 6.0 Parser from the TFS installation media
    “D:TFSMSXML 6.0 KBmsxml6-KB925673-enu-x86.exe” /q
  5. I decided to use WSS 3.0 which can be installed automatically during the TFS installation so there were no more prerequisite steps before moving onto the TFS setup.
  6. The first thing you’ll notice with the new TFS setup.exe installer is a completely new UI
    TFS2008Install_Pic2
  7. I selected “Team Foundation Server” and clicked the Install button
  8. The install wizard asked the usual questions with a couple of new questions thrown in such as a wizard page to allow you to enter a named instance for your TFS database.
    TFS2008Install_Pic3
  9. For the TFS service accounts, I selected the built-in NETWORK SERVICE account for this installation. I’ll investigate other options for a domain account another time.
  10. I used my pre-created reporting services account when prompted.
  11. The next page of the wizard was another new screen that provided options for installing WSS 3.0 on the server or point to an existing WSS 3.0 installation. I went with the default option to install WSS 3.0 on the local machine and provided an appropriate service account for WSS.
    TFS2008Install_Pic4
  12. After the Confirm installation options page, the next page had a surprise as Microsoft .NET Framework 3.5 was installed along with WSS 3.0 and then TFS.
    TFS2008Install_Pic5
  13. A quick backup of the SQL Reporting Services encryption key and a check of the security settings and this part was all done…

Well that was all very straight forward and I must say, *so* much nicer than installing pre-release versions of TFS 2005 🙂

Now, after dinner it’s time to install the TFS Build Agent and then a new VS2008 Team Suite client.

Remember – If you simply want to evaluate Visual Studio 2008 Beta 2 and Team Foundation Server 2008 Beta 2, you can download a completely installed and configured VPC image from the MSDN web site using these links.