Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si no puedes instalar Reporting Services debido a errores que ocurren durante la configuración, utiliza las instrucciones de este artículo para abordar las condiciones que más probablemente causen errores de instalación.
Para información sobre otros errores y incidencias relacionadas con Reporting Services, consulte Solucionar problemas y errores SSRS.
Revisa las notas de lanzamiento online por si el problema que encuentras está descrito en las notas.
Revisa los registros de configuración
Los errores de configuración se registran en archivos de registro en la <unidad>:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Carpeta Log. Se crea una subcarpeta cada vez que ejecutas el instalador. El nombre de la subcarpeta es la hora y fecha en que ejecutaste la configuración. Para instrucciones sobre cómo visualizar los archivos de registro de configuración, consulte Visualizar y leer archivos de registro de configuración de SQL Server.
Los archivos de registro incluyen una colección de archivos.
Abre el archivo *_summary.txt para ver la información de producto, componente e instancia.
Abre el archivo *_errorlog.txt para ver la información de error generada durante la configuración.
Abra el archivo *_RS_*_ComponentUpdateSetup.log para ver la información de instalación de Reporting Services.
Comprobación de los requisitos previos
La configuración comprueba automáticamente los requisitos previos. Sin embargo, si estás solucionando problemas de configuración, es útil saber qué requisitos está comprobando Setup.
Los requisitos de cuenta para ejecutar Setup incluyen la pertenencia al grupo local de Administradores. La configuración debe tener permiso para añadir archivos, configurar el registro, crear grupos de seguridad locales y establecer permisos. Si estás instalando una configuración predeterminada, Setup debe tener permiso para crear una base de datos de servidor de informes en la instancia de SQL Server en la que estás instalando.
El sistema operativo debe soportar HTTP.SYS 1.1.
El servicio HTTP debe estar habilitado y en funcionamiento.
El Distributed Transaction Coordinator (DTC) debe estar funcionando si también estás instalando el servicio Agente SQL Server.
Authz.dll debe estar presente en la carpeta System32.
La configuración ya no comprueba Internet Information Services (IIS) ni ASP.NET. Reporting Services requiere MDAC 2.0 y el Microsoft .NET Framework versión 2.0; La configuración los instalará, si no están ya instalados.
Solucionar problemas con las instalaciones del modo nativo
Los contadores de rendimiento no son visibles tras actualizar a Windows Vista o Windows Server 2008
Si actualizas el sistema operativo a Windows Vista o Windows Server 2008 en un ordenador que ejecuta Reporting Services, los contadores de rendimiento de Reporting Services no se activarán tras la actualización.
Restablecer los contadores de rendimiento de Reporting Services
Elimine las siguientes claves del Registro:
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service
Abre una ventana de comandos y escribe el siguiente comando en el prompt:
ejecute <directorio de .NET Framework 4.0>\InstallUtil.exe <directorio Bin del Servidor de informes>\ReportingServicesLibrary.dll
Note
Reemplace <el directorio de .NET Framework 4.0> por la ruta física de los archivos de .NET Framework 4.0 y reemplace <el directorio Report Server Bin> por la ruta física de los archivos binarios del servidor de informes.
Reinicia el servicio de Reporting Services.
Para verificar que los pasos funcionaron, abre un navegador web y navega a la URL del portal web o a la URL del Servidor de Informes. Luego abre Monitor de rendimiento para verificar que los contadores están funcionando.
Para añadir de nuevo las claves de registro de rendimiento usando el Editor del Registro
Abra el Editor del Registro:
Haga clic en Inicioy, a continuación, haga clic en Ejecutar.
En el cuadro de diálogo Ejecutar , en el cuadro Abierto , escribe regedit.
En el Editor de registros, seleccione la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceHaz clic con el botón secundario en el nodo Rendimiento, señala Nuevo y haz clic en Valor de cadena múltiple.
Escribe Nombres de contador y luego pulsa ENTER.
Repita para agregar la clave del registro Counter Types en este nodo.
Vaya a la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceHaz clic con el botón derecho en el nodo Rendimiento, señala Nuevo y, a continuación, haz clic en Valor de cadena múltiple.
Escribe Nombres de contador y luego pulsa ENTER.
Repita para agregar la clave del registro Counter Types a este nodo.
Después de reparar la instancia de 64 bits o añadir manualmente las claves del registro, puedes usar Monitor de rendimiento para configurar los objetos de rendimiento de Reporting Services que quieres monitorizar.
Las propiedades de configuración de ReportServerExternalURL y PassThroughCookies no se configuran tras una actualización desde SQL Server 2005
Cuando actualizas de SQL Server 2005 (9.x) a SQL Server 2016 (13.x) Reporting Services o posterior (SSRS), las propiedades de configuración ReportServerExternalURL y PassThroughCookies no se configuran en el proceso de actualización. ReportServerExternalURL es una propiedad opcional, y solo debería activarse si usas partes web de SharePoint 2.0 y quieres que los usuarios puedan recuperar un informe y abrirlo en una nueva ventana del navegador. Para más información sobre ReportServerExternalURL, consulte URLs en Archivos de Configuración (Report Server Administrador de configuración). Las PassThroughCookies solo son necesarias cuando se utiliza el método de autenticación personalizado. Para más información sobre PassThroughCookies, consulte Configurar el portal web para pasar cookies de autenticación personalizadas.
Note
Cuando usas autenticación personalizada, se recomienda migrar tu instalación en lugar de realizar una actualización. Para más información sobre la migración de Reporting Services, consulte Migrar una instalación de Reporting Services (Modo Nativo).
Por defecto, estas propiedades no existen en la configuración de SQL Server 2016 (13.x) Reporting Services o posterior (SSRS). Si configuraste estas propiedades en SQL Server 2005 (9.x) y sigues necesitando la funcionalidad que ofrecen, debes añadirlas manualmente al archivoRSReportServer.config tras el proceso de actualización. Para más información, consulte Modificar un archivo de configuración Reporting Services (RSreportserver.config).
401-Error no autorizado al usar autenticación de Windows tras una actualización de SQL Server 2005 a SQL Server 2016
Si actualizas de SQL Server 2005 (9.x) Reporting Services a SQL Server 2016 (13.x) Reporting Services o posterior (SSRS), y usas autenticación NTLM con una cuenta integrada para la cuenta de servicio del Servidor de Informes, podrías encontrarte con un error 401-No Autorizado al acceder al servidor de informes o al portal web Después de la actualización.
Ves este mensaje debido a un cambio en la configuración predeterminada de SQL Server 2016 (13.x) Reporting Services o posterior (SSRS) para autenticación de Windows. Negotiate se configura cuando la cuenta del servicio del servidor de informes es Servicio de red o Sistema local. NTLM se configura cuando la cuenta del servicio del Servidor de Informes no es una de esas cuentas integradas. Para solucionar este problema tras la actualización, puedes editar el archivo RSReportServer.config y configurar el AuthenticationType para que sea RSWindowsNTLM. Para más información, consulte Configure Windows Authentication on the Report Server (Configuración de la autenticación de Windows en el servidor de informes).
Desinstalar una instancia de 32 bits de SQL Server 2016 Reporting Services en un despliegue lado a lado con una instancia de 64 bits rompe la instancia de 64 bits
Cuando instalas una instancia de 32 bits y una de 64 bits de SQL Server 2016 (13.x) Reporting Services o posterior (SSRS) una al lado de la otra en un ordenador, y desinstalas la instancia de 32 bits, se eliminan cuatro claves de registro de Reporting Services. Eliminar las teclas rompe la instancia de 64 bits de Reporting Services. Las claves del registro de Reporting Services que se eliminan al desinstalar la instancia de 32 bits son:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types
Para solucionar este problema, puedes reparar la instancia de 64 bits. Aunque se recomienda usar la opción Reparar, puede volver a agregar manualmente las claves del registro mediante el Editor del Registro.
Precaución
La edición incorrecta del registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, debe hacer una copia de seguridad de los datos de valor guardados en el equipo.
Recursos adicionales
A continuación, se presentan recursos adicionales que puedes consultar para ayudarte a resolver problemas:
Reporting Services SharePoint Resolución de problemas de integración
Microsoft Q & R: SQL Server Reporting Services ¿Tienes algún comentario o más preguntas? Comparta ideas sobre SQL.