症状

当你尝试在安装了 SQL Server 2008 SP1 的计算机上安装 Microsoft Visual Studio 2008 Team Foundation Server 时,安装将失败。

解决方案

若要解决此问题,请按照下列步骤操作:

  1. 从以下 Microsoft 网站下载 Microsoft Visual Studio 2008 Team Foundation Server Service Pack 1:

    http://www.microsoft.com/download/details.aspx?FamilyId=9E40A5B6-DA41-43A2-A06D-3CEE196BFE3D

  2. 从以下 Microsoft 网站下载 Microsoft Visual Studio Team System 2008 的 Team Foundation 安装指南:

    http://www.microsoft.com/download/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en

  3. 在步骤2中下载的安装指南中,按照 "操作方法:集成 Team Foundation Server 和 Service Pack 1 的安装" 主题中介绍的前五个步骤进行操作。注意 若要查找本主题,请在安装指南的左窗格中展开 " 安装 Team Foundation Server 和 Service Pack 1 "。

  4. 打开在 "操作方法:集成 Team Foundation Server 1 和 Service Pack 1 的安装" 主题的步骤4中创建的 C:\MergeFolder 文件夹。

  5. 使用记事本打开 Hcpackage 文件。

  6. 查找以下条目:

    <WQL 命名空间 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" 查询 = "SELECT * FROM sqlserviceadvancedproperty,其中 ServiceName =" [% VSTF_SERVICENAME_MSSQL%] "和 PropertyName =" VERSION "和 PropertyStrValue> =" 10.00.1433 "和 gt; =" "和 PropertyStrValue (如" 10.00 ")" = "=" 0 "/>

  7. 将在步骤6中找到的条目替换为以下条目:

    <WQL 命名空间 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" 查询 = "SELECT * FROM sqlserviceadvancedproperty,其中 ServiceName =" [% VSTF_SERVICENAME_MSSQL%] "和 PropertyName =" VERSION "和 PropertyStrValue> =" 10.00.1433 "和 PropertyStrValue,如" 10 .% "" "和" "=" 0 "/>

  8. 查找以下条目:

    <WQL 命名空间 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" 查询 = "SELECT * FROM sqlserviceadvancedproperty,其中 ServiceName =" [% VSTF_SERVICENAME_MSSQL%] "和 PropertyName =" VERSION "和 PropertyStrValue> =" 10.0.1433 "和 gt; =" "和 PropertyStrValue (如" 10.0 ")" = "=" 0 "/>

  9. 将在步骤8中找到的条目替换为以下条目:

    <WQL 命名空间 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" 查询 = "SELECT * FROM sqlserviceadvancedproperty,其中 ServiceName =" [% VSTF_SERVICENAME_MSSQL%] "和 PropertyName =" VERSION "和 PropertyStrValue> =" 10.0.1433 "和 PropertyStrValue,如" 10 .% "" "和" "=" 0 "/>

  10. 查找以下条目:

    <MsiProductVersionCheck prodid = "[% SQLServer2008%]" action = "<" version = "10.1"/>

  11. 将在步骤10中找到的条目替换为以下条目:

    <MsiProductVersionCheck prodid = "[% SQLServer2008%]" action = "<" version = "10.2"/>

  12. 保存 Hcpackage 文件。

  13. 运行 Setup.exe 以通过 SP1 安装 Visual Studio 2008 Team Foundation Server。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。