Installing TFS 2008 SP1 – Prerequisites, Caveats & Best Practices


Today Vimal Thiagaraj from our Setup & Installation team brings us some valuable information about installing TFS 2008 SP1.

Trev

+++++++++++++++++++++++++++++

TFS 2008 SP1 is an easy install which upgrades TFS 2008 to latest release, but if applied without taking care of precautionary measures it can cause undesirable results. There are two ways of applying TFS 2008 SP1:

1. SP1 install, post installation of TFS 2008.

2. Slip – streaming SP1 into the TFS 2008 media and installing – sort of an “all in one”.

——————————————-

SP1 install, post install of TFS 2008

Precautions before applying TFS 2008 SP1:

1. Run the Best Practices Analyzer (BPA), capture any errors, resolve them if any and then run the BPA again until the BPA results are clean without errors. BPA tool can be obtained as a thin client web link from Microsoft support professional, or download and install TFS Power Tools for a thick client http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx

2. Creating a new team project test could be slightly a near equivalent of BPA but does not match the full capabilities of BPA.

3. Back up the TFS 2008 databases, reporting services databases and encryption key.

4. Communicate to TFS users for the down time during install and disconnect them (installation could take 15 minutes to 45 minutes approximately).

5. Download TFS2008 sp1 from the Microsoft Web site.

6. Run the setup, this will install TFS 2008 SP1.

7. In case of errors, run BPA to troubleshoot or call use here at Microsoft support.

In case if you are planning to install Team Explorer 2008 SP1 on the application tier, please be aware that the installation of .Net framework 3.5 SP1 that happens along with this sometime breaks the framework 2.0SP1 install in the AT server box. This could lead to a breakdown of TFS2008.

2. While installing TFS 2008, Slip streaming SP1 (explained in TFS2008 install guide)

(Please make sure the commands mentioned below are run with elevated privileges, the logged in user has full control of the folders created, and remember to remove the read only attribute on files copied from CD/DVD)

To integrate the installation of Team Foundation Server 2008 and TFS 2008 Service Pack 1

1. Download SP1 from the Microsoft Web site, and save the update to a folder on the local computer.  For example, you can save the file to C:\SP1Download.

2. From the files that originated on the DVD for Team Foundation Server, copy the AT folder to a location on the local computer.  For example, you can copy the folder to C:\InstallMedia.

3. Open a Command Prompt and then type the following command, replacing C:\SP1Download with the location that you chose in step 1 and C:\SP1Extract with a separate location on the local computer:  C:\SP1Download\TFS90SP1-KB949786-ENU /extract:C:\SP1Extract

4. Create a folder where you can merge files from SP1 and the DVD.

5. Type the following command, replacing C:\InstallMedia with the location that you chose in step 2, C:\SP1Extract with the location that you chose in step 3, and C:\MergeFolder with the absolute path of the location that you chose in step 4:

msiexec /a C:\InstallMedia\vs_setup.msi /p C:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=C:\MergeFolder

NOTE: You must replace C:\MergeFolder with an absolute path, but you can replace C:\InstallMedia and C:\SP1Extract with absolute or relative paths.

6. From C:\MergeFolder (which you created in step 4), run setup.exe to install Team Foundation Server with SP1.

 

—————————————————————————————————-

Steps which may be required if TFS 2008 SP1 fails:

1. Remove any SSL/HTTPS settings before applying TFS 2008 SP1 and re-apply the settings post installation of TFS 2008 SP1

2. Check and remove any Triggers attached to TFS databases.

 

Comments (5)

  1. Matthew says:

    Thanks, this was excatly what I was looking for. I had issues opening the microsoft chm file because of my proxy server.  Thanks, Matthew

  2. Nishantr says:

    I am not able to merge the VTFS sp1 before installation. following are the error log

    Product: Microsoft Visual Studio 2008 Team Foundation Server – ENU – Update ‘KB949786’ could not be installed. Error code 1603. Additional information is available in the log file C:DOCUME~1testLOCALS~1TempMSI371d8.LOG.

  3. Nishantr says:

    Error log file says following

    Error 1335.The cabinet file ‘patch.cab’ required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

    Error 1335.The cabinet file ‘patch.cab’ required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

    Error 1335.The cabinet file ‘patch.cab’ required for this installation is corrupt and cannot be used. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2350. The arguments are: , ,

    === Logging stopped: 3/3/2010  18:37:53 ===

  4. Lizbeth Morales says:

    The integration of files should you do in Windows Server?? o I can do this in Windows XP?

Skip to main content