KB969985: Cómo instalar Microsoft Visual Studio 2008 Team Foundation Server en un equipo que tiene instalado SQL Server 2008 Service Pack 1


Síntomas


Cuando intenta instalar Microsoft Visual Studio 2008 Team Foundation Server en un equipo que tiene instalado SQL Server 2008 SP1, se produce un error en la instalación.

Solución


Para resolver este problema, siga estos pasos:
  1. Descargue Microsoft Visual Studio 2008 Team Foundation Server Service Pack 1 desde el siguiente sitio web de Microsoft:
  2. Descargue la guía de instalación de Team Foundation para Microsoft Visual Studio Team System 2008 en el siguiente sitio web de Microsoft:
  3. En la guía de instalación que descargó en el paso 2, siga los cinco primeros pasos que se describen en el tema "Cómo: integrar la instalación de Team Foundation Server y el Service Pack 1".Nota Para encontrar este tema, expanda instalar Team Foundation Server y Service Pack 1 en el panel izquierdo de la guía de instalación.
  4. Abra la carpeta C:\MergeFolder que creó en el paso 4 del tema "Cómo: integrar la instalación de Team Foundation Server y Service Pack 1".
  5. Abra el archivo Hcpackage. XML con el Bloc de notas.
  6. Busque la siguiente entrada:
    <WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue&gt; = ' 10.00.1433 ' y PropertyStrValue LIKE ' 10,00 .% '" Action = "=" Count = "0"/>
  7. Reemplace la entrada que encontró en el paso 6 por la siguiente:
    <WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue&gt; = ' 10.00.1433 ' y PropertyStrValue LIKE ' 10 .% '" Action = "=" Count = "0"/>
  8. Busque la siguiente entrada:
    <WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue&gt; = ' 10.0.1433 ' y PropertyStrValue LIKE ' 10,0 .% '" Action = "=" Count = "0"/>
  9. Reemplace la entrada que encontró en el paso 8 por la siguiente:
    <WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue&gt; = ' 10.0.1433 ' y PropertyStrValue LIKE ' 10 .% '" Action = "=" Count = "0"/>
  10. Busque la siguiente entrada:
    <MsiProductVersionCheck prodid = "[% SQLServer2008%]" Action = "&lt;" version = "10.1"/>
  11. Reemplace la entrada que encontró en el paso 10 por la siguiente:
    <MsiProductVersionCheck prodid = "[% SQLServer2008%]" Action = "&lt;" version = "10.2"/>
  12. Guarde el archivo Hcpackage. Xml.
  13. Ejecute setup. exe para instalar Visual Studio 2008 Team Foundation Server con SP1.

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".