Share via


The version of SQL Server on the data-tier server is not compatible

The information in this article applies to:

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio Team System 2008 Team Foundation Server

  • SQL Server 2005 or Microsoft SQL Server 2008

  • Data-tier server

  • Preinstall check

The Best Practices Analyzer tool for Team Foundation Server queries Windows Installer functions (MsiGetProductInfo, MsiEnumProducts, and MsiEnumRelatedProducts) to determine the version of SQL Server that is installed on the data-tier server. 

An error appears if the installed version of SQL Server is not compatible with the version of Team Foundation Server to be deployed. Specifically, an error appears if either of the following conditions is true:

  • You run the preinstall check for Visual Studio 2005 Team Foundation Server, and the version of SQL Server is not equal to 9.00.2047, which is the most recent version of SQL Server 2005.

  • You run the preinstall check for Visual Studio Team System 2008 Team Foundation Server, and the version of SQL Server is not equal to 9.00.2047, which is the most recent version of SQL Server 2005, or 10.0.0000, which is the most recent version of SQL Server 2008.

    Note

    You can perform this check only by running the tool on the server that is hosting SQL Server. Windows Installer functions support queries of local computer information only. 

To resolve this issue, you must uninstall the version of SQL Server that is currently installed or upgrade it to SQL Server 2005. For information about how to install SQL Server, download the most recent version of the Team Foundation installation guide for your deployment, and see the appropriate topic:

  • For Visual Studio 2005 Team Foundation Server, go to the Microsoft Download Center:

    • How to: Install Microsoft SQL Server 2005 for Team Foundation Server (Single-Server Deployment)

    • How to: Install Microsoft SQL Server 2005 for Team Foundation Server (Dual-Server Deployment)

  • For Visual Studio Team System 2008 Team Foundation Server, go to the Microsoft Download Center:

    • How to: Install Microsoft SQL Server 2005 (Single-Server Deployment) on Windows Server 2003 

    • How to: Install Microsoft SQL Server 2005 (Single-Server Deployment) on Windows Server 2008

    • How to: Install Microsoft SQL Server 2005 (Dual-Server Deployment) on Windows Server 2003 

    • How to: Install Microsoft SQL Server 2005 (Dual-Server Deployment) on Windows Server 2008

    • How to: Install Microsoft SQL Server 2008 (Single-Server Deployment) on Windows Server 2003

    • How to: Install Microsoft SQL Server 2008 (Dual-Server Deployment) on Windows Server 2003

See Also

Concepts

Rule Checking Performed by the Best Practices Analyzer Tool

Other Resources

Issues That Relate to SQL Server and the Team Foundation Database