Cómo instalar una versión de 32 bits de SQL Server 2005 Reporting Services en un equipo que ejecuta una versión de Windows de 64 bits


INTRODUCCIÓN


En este artículo se describe cómo instalar una versión de 32 bits de Microsoft SQL Server 2005 Reporting Services (SSRS) en un equipo que ejecuta una versión de Microsoft Windows de 64 bits.

Más información


Reporting Services ofrece compatibilidad nativa de 64 bits para los siguientes elementos:
  • Componentes de servidor en versiones basadas en Itanium de Windows y en las versiones de 64 bits de Windows.
  • Herramientas de cliente en versiones de Windows de 64 bits.
Sin embargo, las siguientes ediciones de SQL Server 2005 que incluyen Reporting Services solo están disponibles en versiones de 32 bits:
  • SQL Server 2005 Express Edition con Advanced Services
  • SQL Server 2005 Workgroup Edition
Si usa una de estas ediciones de SQL Server 2005 en un equipo que ejecuta una versión de 64 bits de Windows, siga estos pasos para instalar la versión de 32 bits de Reporting Services:
  1. Desinstale la versión de 64 bits de Reporting Services.Nota No se admiten instalaciones en paralelo de versiones de 32 bits de Reporting Services y versiones de 64 bits de Reporting Services en el subsistema Microsoft Windows-32-on-Windows-64 (WOW64).
  2. Instale la versión de 64 bits del paquete redistribuible de Microsoft .NET Framework 2,0.
  3. Habilite la versión de 32 bits de Microsoft ASP.NET en el equipo.Nota Puede ejecutar la secuencia de comandos de este artículo para habilitar la versión de 32 bits de ASP.NET. Si no habilita la versión de 32 bits de ASP.NET antes de instalar SQL Server 2005 Express Edition con Advanced Services o SQL Server 2005 Workgroup Edition, Reporting Services no estará disponible en la páginacomponentes para instalar . Además, recibirá un mensaje de advertencia para el elemento de requisito de registro de versión de ASP.net en la página de comprobación de configuración del sistema . Si ve el informe de este mensaje de advertencia, recibirá uno de los siguientes mensajes de error:
    • En Windows Server 2008, recibe el siguiente mensaje de error:
      64-bit ASP.Net está registrado. ASP.Net de 32 bits requerido para instalar el servicio de Microsoft Reporting 2005 (32. bit).
    • En Windows Server 2003, recibe el siguiente mensaje de error:
      Error al buscar el registro de versiones de ASP.Net con Microsoft Internet Information Services (IIS)
  4. Instale la versión 32-bit de Reporting Services después de ejecutar el script.
En las siguientes secciones se proporciona información acerca de cómo instalar la versión de Reporting Services de 32 bits en un equipo que ejecuta la versión de 64 bits de Microsoft Internet Information Services (IIS) 6,0 y en un equipo que ejecuta la versión 64 de IIS de IIS 7,0. La versión de 64 bits de Windows Server 2003 contiene la versión de 64 bits de IIS 6,0. La versión de 64 bits de Windows vista contiene la versión de 64 bits de IIS 7,0.

Instalar la versión de 32 bits de Reporting Services en un equipo que ejecuta la versión de 64 bits de IIS 6,0

Para instalar la versión de 32 bits de Reporting Services en un equipo que ejecuta la versión de 64 bits de IIS 6,0, siga estos pasos:
  1. Desinstale la versión de 64 bits de Reporting Services. Nota No se admiten instalaciones en paralelo de versiones de 32 bits de Reporting Services y versiones de 64 bits de Reporting Services.
  2. Ejecute el archivo Dotnetfx64. exe para instalar manualmente .NET Framework. el archivo Dotnetfx64. exe se encuentra en la carpeta Tools\redist\2.0 de los medios de instalación de SQL Server 2005. Para descargar el archivo Dotnetfx64. exe, visite el siguiente sitio web de Microsoft:
  3. En el administrador de IIS, haga clic en extensiones de servidor Web.
  4. En el panel de detalles, haga clic con el botón secundario en ASP.net v 2.0.50727y, a continuación, haga clic en permitir.
  5. Haga clic con el botón secundario en sitios weby haga clic enpropiedades.
  6. Haga clic en la pestaña Filtros ISAPI .
  7. En la columna nombre de filtro , haga clic enASP. NET_2.0.50727y, a continuación, haga clic en Editar.
  8. Reemplace C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ aspnet_filter. dll por C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ aspnet_filter. dll.Nota El archivo Aspnet_filter. dll de la carpeta C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ es una versión de 32 bits del archivo.
  9. Haga clic en Aceptar dos veces y, después, cierre el administrador de IIS.
  10. En un símbolo del sistema, ejecute el siguiente comando:
    cscript%SystemDrive%\inetpub\AdminScripts\adsutil.vbs Set W3SVC/AppPools/Enable32bitAppOnWin64 1
  11. Instale la versión de 32 bits de Reporting Services.
  12. Una vez completada la configuración, abra el administrador de IIS y, a continuación, haga clic enextensiones de servidor Web.
  13. En el panel de detalles, haga clic con el botón secundario en ASP.net v 2.0.50727 (32-bit)y, a continuación, haga clic en permitir.

Instalar la versión de 32 bits de Reporting Services en un equipo que ejecuta la versión de 64 bits de IIS 7,0

Para instalar la versión de 32 bits de Reporting Services en un equipo que ejecuta la versión de 64 bits de IIS 7,0, siga estos pasos:
  1. Habilite ASP.NET e IIS antes de instalar Reporting Services.
  2. Abra un símbolo del sistema. Para ello, haga clic enInicio, seleccione todos los programas,accesorios, haga clic con el botón derecho en símbolo del sistemay, a continuación, haga clic en Ejecutar como administrador.
  3. En el cuadro de diálogo control de cuentas de usuario , haga clic en continuar.
  4. Establezca la opción Enable32bitAppOnWin64 en true en el nivel primario bajo el nivel de sitio web maestro. Para ello, siga estos pasos:
    1. En el administrador de IIS, haga clic en grupos de aplicaciones.
    2. En el panel acciones, haga clic en establecer valores predeterminados de grupos de aplicaciones.
    3. En la sección General , establezca la opción Enable32bitAppOnWin64 en true.
    NotaDe forma predeterminada, un instalador de SQL Server 2005 64-bit buscará una instalación de IIS de 64 bits. Si la opción Enable32bitAppOnWin64 se establece en false en el nivel raíz, la instalación de Reporting Services debería completarse correctamente.
  5. Instale la versión de 32 bits de Reporting Services. Debe aplicar SQL Server 2005 Service Pack 2 (SP2) después de instalar Reporting Services en Windows Vista. Si instala SQL Server 2005 Express Edition con Advanced Services, puede ejecutar SQL Server 2005 Express Edition con Advanced Services SP2. Para obtener más información, visite el siguiente sitio web de Microsoft: Si se producen errores durante la instalación, consulte la sección "solucionar errores de instalación en Windows Vista".
  6. Restablecer IIS.
  7. Configurar el servidor de informes para la administración local. Para acceder al servidor de informes y al administrador de informes de forma local, siga estos pasos:
    1. Inicie Microsoft Internet Explorer.
    2. En el menú Herramientas, haga clic en Opciones de Internet.
    3. Haga clic en Seguridad.
    4. Haga clic en sitios de confianza.
    5. Haga clic en sitios.
    6. En Agregar este sitio web a la zona, escriba http://ServerName.
    7. Si no usa HTTPS para el sitio predeterminado, haga clic para desactivar la opción requerir certificación de servidor (https:). para todos los sitios de esta zona .
    8. Haga clic en Agregar.
    9. Repita los pasos f y g para agregar http://localhost y, a continuación, haga clic en cerrar. Este paso le permite iniciar Internet Explorer en localhost o en el nombre de equipo de red del servidor para el servidor de informes y el administrador de informes.
  8. Cree asignaciones de roles que le otorguen acceso a permisos completos de forma explícita. Para ello, siga estos pasos:
    1. Inicie Internet Explorer con la opción Ejecutar como administrador . Para ello, haga clic en Inicio, haga clic en todos los programas, haga clic con el botón derecho en Internet Explorery, después, haga clic en Ejecutar como administrador.
    2. Inicie el administrador de informes. Nota De forma predeterminada, la dirección URL del administrador de informes es http://ServerName/Reports. Si usa SQL Server 2005 Express Edition con Advanced Services SP2, la dirección URL del administrador de informes es http://ServerName/Reports $ SQLEXPRESS. Si está usando una instancia con nombre de Reporting Services, la dirección URL del administrador de informes es http://ServerName/Reports $InstanceName.
    3. En la página principal , haga clic en propiedades.
    4. Haga clic en nueva asignación de roles.
    5. Escriba una cuenta de usuario de Windows en el siguiente formato:
      domain\user
    6. Haga clic en la casilla de verificación Administrador de contenido para activarla.
    7. Haga clic en Aceptar.
    8. En la esquina superior derecha de la página principal , haga clic en configuración del sitio.
    9. Haga clic en Configurar seguridad para todo el sitio.
    10. Haga clic en nueva asignación de roles.
    11. Escriba una cuenta de usuario de Windows en el siguiente formato:
      domain\user
    12. Active la casilla de verificación Administrador del sistema .
    13. Haga clic en Aceptar.
    14. Cierre el administrador de informes.
  9. Abra el administrador de informes en Internet Explorer sin usar la opción Ejecutar como administrador .

Solucionar errores de instalación en Windows Vista

Si encuentra mensajes de error "error de instalación" para SQL Server Native Client (SNAC), servicios de base de datos y para Reporting Services. O bien, es posible que el paquete de instalación SNAC no sea válido o esté instalado incorrectamente. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
929667 Mensaje de error al instalar SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview: "no se puede encontrar un paquete de instalación para el producto Microsoft SQL Server Native Client"
Si los pasos para instalar la versión de 32 bits de Reporting Services no resuelven los errores, siga estos pasos:
  1. Salir del programa de instalación.
  2. Haga clic en Inicio y luego haga clic enPanel de control.
  3. Haga clic endesinstalar un programa.
  4. Haga clic en Microsoft SQL Server Native Client.
  5. Haga clic en desinstalar.
  6. Haga clic en .
  7. Extraiga el paquete de instalación de SQL Server 2005 Express Edition con Advanced Services en una carpeta de su equipo. Para ello, ejecuteSQLEXPR_ADV. EXE/x en el símbolo del sistema.
  8. Seleccione la carpeta en la que desea extraer los archivos.
  9. En la carpeta, busque el archivo Sqlncli_x64. msi. Este es el paquete de instalación de SNAC para SNAC.
  10. Haga doble clic en el archivo Sqlncli_x64. msi y, a continuación, ejecute el programa de instalación.
  11. En la página selección de características , haga clic en SDK deSQL Server Native Client, haga clic en esta característica se instalará en la unidad de disco duro local, haga clic en siguientey, a continuación, haga clic en instalar.
  12. En el cuadro de diálogo control de cuentas de usuario , haga clic en continuar.
  13. Instale SQL Server 2005 Express Edition con Advanced Services.
  14. Restablecer IIS.
  15. Repita los pasos 9 a 11 en la sección "instalar 32 la versión de Office bit de Reporting Services en un equipo que ejecuta la versión 64-bit de IIS 7,0".

Información adicional

En IIS 7,0, la opción Enable32bitapponwin64 se puede establecer en varios niveles en el nivel del sitio web, además de en el nivel de sitio específico. Esto no sucede con IIS 6,0. Puede ejecutar IIS 6,0 en el modo completo de 32 bits o en el modo 64-bit, pero no en ambos. Un instalador de SQL Server 2005 de 32 bits busca una instalación de IIS de 32 bits. Esto se debe a que un instalador de SQL Server 2005 de 32 bits requiere que IIS se ejecute en el modo de 32 bits. Esto no es cierto en un escenario 7,0 de IIS, ya que IIS 7,0 puede ejecutarse en diferentes modos o en bits en diferentes niveles. Por ejemplo, IIS 7,0 puede ejecutar un sitio web específico en modo de 32 bits y otro sitio web en modo de 64 bits. Esta nueva característica se presentó en IIS 7.0. para obtener más información, visite los siguientes sitios web de Microsoft:procesos de trabajo en modo de bits de 32Enable32BitAppOnWin64 (propiedad de la metabase de IIS 6,0)

Referencias


Para obtener más información sobre cómo instalar Reporting Services en un equipo basado en Windows Vista, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
934164 Cómo instalar SQL Server 2005 Reporting Services en un equipo basado en Windows Vista
Para obtener más información sobre cómo actualizar Reporting Services en un equipo basado en Windows Vista, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
934163 Cómo actualizar SQL Server 2005 Reporting Services en un equipo basado en Windows Vista