Cómo instalar Reporting Services de 32 bits en un equipo de 64 bits

Actualizado: 15 de septiembre de 2007

SQL Server 2005 Reporting Services proporciona compatibilidad nativa de 64 bits para componentes de servidor en plataformas Itanium y x64, y compatibilidad con la herramienta cliente en la plataforma x64. No obstante, algunas ediciones sólo están disponibles en versiones de 32 bits. Si está utilizando SQL Server 2005 Express Edition with Advanced Services o SQL Server 2005 Workgroup Edition, debe realizar las tareas descritas en este tema para instalar Reporting Services de 32 bits en un equipo de 64 bits. Las versiones de 32 bits de Reporting Services se ejecutan en el subsistema WOW64 del sistema operativo.

Tareas

  • Desinstale cualquier instancia del servidor de informes de 64 bits que está en el mismo equipo. En un equipo de 64 bits, no puede ejecutar instancias de 64 bits y de 32 bits de Reporting Services. Si tiene una instalación existente de Reporting Services de 64 bits, ejecute el programa de instalación para desinstalarlo.
  • Si está utilizando IIS 6.0, instale la versión de 64 bits del paquete redistribuible de .NET Framework 2.0.
  • Habilite la versión de 32 bits de ASP.NET utilizando una secuencia de comandos proporcionada en este tema. Si no habilita ASP.NET de 32 bits, las ediciones Express Edition o Workgroup Edition de Reporting Services no estarán disponibles en la página Componentes para instalar y verá la advertencia siguiente en la página de comprobación de requisitos previos del Asistente para la instalación: "Registro de verificación de ASP.NET". Si examina los detalles para esa advertencia, verá el mensaje siguiente: “ASP .Net de 64 bits está registrado. Se requiere ASP .Net de 32 bits para instalar Microsoft Reporting Services 2005 (32 bits)”.
  • Instale Reporting Services de 32 bits después de ejecutar la secuencia de comandos.

Las instrucciones siguientes explican cómo instalar Reporting Services de 32 bits en versiones de 64 bits de Windows Server 2003 e IIS 6.0 y Windows Vista e IIS 7.0.

Para instalar Reporting Services de 32 bits en IIS 6.0 de 64 bits

  1. Si es necesario, desinstale la versión de 64 bits de Reporting Services. No se admite la implementación en paralelo de las versiones de 64 y de 32 bits.

  2. Ejecute dotnetfx64.exe para instalar manualmente Microsoft .NET Framework. Puede buscar este archivo en la carpeta Redist del soporte de instalación de SQL Server 2005 o puede descargarlo de Microsoft .NET Framework Version 2.0 Redistributable Package (x64) (Paquete redistribuible de Microsoft .NET Framework versión 2.0) en el sitio de descarga de Microsoft.

  3. En el Administrador de IIS, haga clic en la carpeta Web Server Extensions.

  4. En el panel Detalles, haga clic con el botón secundario en ASP.NET V2.0.50727 y, a continuación, en Permitido.

  5. Haga clic con el botón secundario en la carpeta Sitios Web y, a continuación, seleccione Propiedades.

  6. Haga clic en Filtros ISAPI.

  7. En Nombre de filtro, seleccione ASP.NET_2.0.50727 y haga clic en Editar.

  8. Sustituya "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" con la versión de 32 bits que se encuentra en la carpeta de Framework: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll.

  9. Haga clic en Aceptar. Guarde los cambios y cierre el Administrador de IIS.

  10. Abra una ventana de símbolo del sistema y ejecute el siguiente comando:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. Desinstale la versión de 32 bits de Reporting Services.

  12. Una vez finalizada la instalación, abra el Administrador de IIS y haga clic en la carpeta Web Server Extensions.

  13. En el panel Detalles, haga clic con el botón secundario en ASP.NET V2.0.50727 (32 bits) y, a continuación, en Permitido.

Para instalar Reporting Services de 32 bits en IIS 7.0 de 64 bits

  1. Si es necesario, desinstale la versión de 64 bits de Reporting Services. No se admite la implementación en paralelo de las versiones de 64 y de 32 bits.

  2. Habilite ASP.NET e IIS antes de instalar Reporting Services. Para obtener instrucciones, consulte la sección de requisitos previos en Cómo instalar Reporting Services de 32 bits en Windows Vista.

  3. Copie la siguiente secuencia de comandos:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. Abra una ventana del símbolo del sistema. Seleccione Inicio, haga clic en Todos los programas, haga clic en Accesorios, haga clic con el botón secundario en Símbolo del sistema y seleccione Ejecutar como administrador.

  5. Haga clic en Continuar.

  6. En la ventana del símbolo del sistema, en la esquina superior izquierda de la ventana, haga clic con el botón secundario del mouse en el icono de símbolo del sistema, señale Editar y seleccione Pegar.

  7. Presione Entrar para ejecutar la secuencia de comandos.

  8. Desinstale la versión de 32 bits de Reporting Services. Debe aplicar el SP2 a una instalación de Reporting Services en Windows Vista. Si está instalando SQL Server 2005 Express Edition with Advanced Services, puede ejecutar un programa de instalación que ya incluye el SP2. Para obtener más información, vaya a Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 en el sitio Web de Microsoft. Si recibe errores durante la instalación, vea la sección de solución de problemas al final de este tema para obtener más instrucciones.

  9. Restablezca IIS.

  10. Configure el servidor de informes para administración local. Para tener acceso localmente al servidor de informes y al Administrador de informes, haga lo siguiente:

    1. Abra Internet Explorer.
    2. Escriba la dirección URL predeterminada del servidor de informes (https://localhost/reportserver) o la dirección URL del Administrador de informes (https://localhost/reports).
    3. Haga clic en Herramientas.
    4. Haga clic en Opciones de Internet.
    5. Haga clic en Seguridad.
    6. Haga clic en Sitios de confianza.
    7. Haga clic en Sitios.
    8. Agregue http://<NombreDeServidor>.
    9. Si no está utilizando HTTPS para el sitio predeterminado, desactive la casilla de verificación Requerir certificación del servidor (https:) para todos los sitios de esta zona.
    10. Haga clic en Aceptar.
    11. Repita los mismos pasos para https://localhost. Esto le permite abrir una ventana del explorador al host local o al nombre del NETBIOS del servidor para las aplicaciones del Administrador de informes y del servidor de informes.
  11. Cree asignaciones de funciones que le concedan acceso explícitamente con todos los permisos:

    1. Abra una ventana del explorador con permisos Ejecutar como administrador. Seleccione Inicio, haga clic en Todos los programas, haga clic con el botón secundario del mouse en Internet Explorer y seleccione Ejecutar como administrador.
    2. Inicie el Administrador de informes. De forma predeterminada, la dirección URL del Administrador de informes es http://<NombreDeServidor>/reports (o http://<NombreDeServidor>/reports$sqlexpress si utiliza SQL Server Express with Advanced Services).
    3. En la página principal, haga clic en la ficha Propiedades.
    4. Haga clic en Nueva asignación de funciones.
    5. Escriba una cuenta de usuario de Windows con este formato: <dominio>\<usuario>.
    6. Seleccione Administrador de contenido.
    7. Haga clic en Aceptar.
    8. Haga clic en Configuración del sitio en la esquina superior de la página Inicio.
    9. Haga clic en Configurar seguridad de todo el sitio.
    10. Haga clic en Nueva asignación de funciones.
    11. Escriba una cuenta de usuario de Windows con este formato: <dominio>\<usuario>.
    12. Seleccione Administrador del sistema.
    13. Haga clic en Aceptar.
    14. Cierre el Administrador de informes.
  12. Vuelva a abrir el Administrador de informes en Internet Explorer, sin utilizar Ejecutar como administrador.

Para solucionar errores del programa de instalación en Windows Vista

  • Si encuentra mensajes de error del programa de instalación de SQL Server Native Client (SNAC), Database Services y Reporting Services, el paquete de instalación de SNAC podría no ser válido o estar incorrectamente instalado. Para evitar este error, vea Error message when you install SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview (Mensaje de error al instalar Server 2005 Express Edition Service Pack 2 Community Technology Preview) en el sitio web de Microsoft.

  • Si los pasos anteriores no resuelven los errores, haga lo siguiente:

    1. Cancele la instalación.
    2. Haga clic en Inicio y, a continuación, haga clic en Panel de control.
    3. En Programas, haga clic en Desinstalar un programa.
    4. Seleccione Microsoft SQL Server Native Client.
    5. Haga clic en Desinstalar.
    6. Haga clic en para continuar.
    7. Extraiga el paquete de instalación de Express Edition a una carpeta en su equipo. En el soporte de instalación, ejecute SQLEXPR_ADV.EXE /x.
    8. Elija una carpeta para extraer los archivos.
    9. En la carpeta, busque el paquete de instalación de SNAC para SNAC (sqlncli_x64.msi).
    10. Haga doble clic en sqlncli_x64.msi y ejecute el programa de instalación.
    11. Seleccione SQL Server Native Client SDK, haga clic en Siguiente y, a continuación, haga clic en Instalar.
    12. Haga clic en Continuar.
    13. Vuelva a intentar la instalación de Express Edition with Advanced Services.
    14. Restablezca IIS.
    15. Siga las instrucciones empezando en el paso 9 de la sección anterior.

Vea también

Tareas

Cómo instalar Reporting Services de 64 bits en Windows Vista
Cómo instalar Reporting Services de 32 bits en Windows Vista

Conceptos

Instalar Reporting Services en equipos de 64 bits
Consideraciones acerca de la ejecución de SQL Server 2005 en Windows Vista

Otros recursos

Temas de procedimientos de instalación de Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005