Solucionar errores de configuración

Utilice este tema para solucionar los problemas con los que se encuentre al configurar el servidor de informes.

Requisitos de versión de la herramienta de configuración de Reporting Services

El SP2 de SQL Server 2005 proporciona una versión más reciente de la herramienta de configuración de Reporting Services. Si instala el SP2, debe usar la versión de la herramienta de configuración de Reporting Services del SP2 para configurar el servidor de informes. Además, no es posible usar la versión de la herramienta de configuración de Reporting Services del SP2 para configurar un servidor de informes anterior al SP2. Esta incompatibilidad se debe a que la herramienta de configuración de Reporting Services usa una nueva versión del proveedor WMI, que no es compatible con versiones anteriores. Si intenta usar la herramienta de configuración de Reporting Services con una versión que no sea compatible, aparecerá un error que indicará que el proveedor WMI ha devuelto un estado no especificado en ReportServicesConfigUI.WMIProvider.ConfigurationItem.CreateConfigurationItem.

Error inesperado al configurar el directorio virtual del servidor de informes si el Administrador de informes no está instalado

Si configura el directorio virtual del servidor de informes y el Administrador de informes no está instalado, la herramienta de configuración de Reporting Services se cerrará de forma inesperada y aparecerá el error: "Herramienta de configuración de SQL Server 2005 Reporting Services ha detectado un problema y debe cerrarse". A pesar del mensaje de error, el directorio virtual se crea. Este error sólo aparece una vez. Si vuelve a abrir la herramienta, podrá terminar de configurar el servidor sin que el error vuelva a aparecer.

Error de tiempo de espera de ASP.NET tras dos minutos de procesamiento de un informe

En el caso de un servidor de informes que se ejecute en el modo integrado de SharePoint, es posible que se produzca un error de tiempo de espera de ASP.NET en informes de ejecución prolongada que requieran un tiempo de procesamiento mayor que el tiempo de espera predeterminado. El tiempo de espera predeterminado de ASP.NET es aproximadamente dos minutos. Los informes que requieran más de dos minutos para procesarse se cerrarán de forma inesperada y aparecerá la página de error de Windows SharePoint Services con el siguiente error: "Error inesperado".

Si cree que este error se debe a un problema de tiempo de espera, puede resolverlo si agrega un atributo httpRuntime executionTimeout al archivo Web.config de la aplicación Web de SharePoint.

Asegúrese de proporcionar un valor suficiente para que se complete el procesamiento de informes de larga ejecución. En el caso de un servidor de informes en modo nativo, el valor predeterminado es de 9000 segundos para un servidor de informes y el Administrador de informes. Considere la posibilidad de elegir un valor similar cuando especifique executionTimeout para la aplicación Web de SharePoint.

Para cambiar el valor de tiempo de espera de una aplicación Web de SharePoint:

  1. Vaya a <unidad>:\inetpub\wwwroot\wss\VirtualDirectories\<dir>. El nombre del directorio se basa en el número de puerto usado para obtener acceso al sitio de SharePoint. Si el sitio de SharePoint usa el puerto 80, la ruta será \inetpub\wwwroot\wss\VirtualDirectories\80.

  2. Abra Web.config.

  3. Busque httpRuntime.

  4. Agregue el valor executionTimeout. Los ejemplos siguientes muestran la sintaxis válida para este atributo:

    <httpRuntime maxRequestLength="51200" executionTimeout = "9000" />

Para obtener más información, vea httpRuntime (puede estar en inglés) en MSDN.

Si ha implementado varias aplicaciones en un conjunto de servidores de SharePoint, repita los pasos anteriores para cada uno de los archivos Web.config en el conjunto de servidores. Este requisito se aplica a todos los archivos Web.config de la aplicación Web de SharePoint en los subdirectorios de <unidad>:\inetpub\wwwroot\wss\VirtualDirectories. También se aplica a los archivos Web.config de las aplicaciones del conjunto de servidores que están instaladas en equipos diferentes.

No especificar https://localhost para una dirección URL del servidor de informes que se use en todo un conjunto de servidores de SharePoint

Cuando especifique la dirección URL de un servidor de informes en la página Administrar configuración de integración de la Administración central de SharePoint 3.0, no use http://locahost/reportserver si el servidor de informes está integrado en aplicaciones Web de SharePoint que forman parte de la implementación de un conjunto de servidores. Una dirección URL que especifique https://localhost no será válida para clientes Web de SharePoint instalados en servidores remotos.

Configurar cuentas administrativas y de servicio para que usen cuentas de usuario de dominio únicas

Una implementación de una tecnología o un producto SharePoint usa varias cuentas para ejecutar servicios y obtener acceso a servidores de aplicaciones para usuarios y servidores de servicios de fondo. Si especifica cuentas de dominio para su implementación, asegúrese de seguir las prácticas recomendadas y especifique cuentas que sólo use la aplicación Web de SharePoint. No configure una cuenta de servicio para que se ejecute en la cuenta de usuario de dominio de una personal real que tendrá acceso al sitio de SharePoint. Si obtiene acceso a un sitio de SharePoint mediante credenciales de servicio, puede producirse un error de acceso al abrir informes.

Si no usa una cuenta de dominio, es posible que tenga un segundo problema si se cumple la combinación de factores siguiente:

  • El servidor de informes está integrado en un conjunto de servidores de SharePoint que consta de más de un equipo.
  • El servidor de informes y el sitio de SharePoint se encuentran en equipos diferentes.
  • El sitio de SharePoint se aloja en un grupo de aplicaciones que se ejecuta como una cuenta integrada, como NetworkService.
  • La conexión del extremo proxy de Reporting Services con el servidor de informes está configurada para usar el modo Cuenta de confianza.

En este escenario, cuando un usuario ve un informe o tiene acceso a características de Reporting Services desde el sitio de SharePoint, obtiene el error siguiente:

"Error inesperado durante la conexión al servidor de informes. Compruebe que el servidor de informes está disponible y configurado para el modo integrado de SharePoint. Los permisos otorgados al usuario "<nombreDeCuenta>" son insuficientes para realizar esta operación."

Para evitar este error, siga las recomendaciones de la documentación del producto Windows SharePoint Services 3.0 y ejecute el servicio del grupo de aplicaciones como una cuenta de dominio. Para obtener más información acerca de las recomendaciones y los requisitos de las cuentas de servicio, vea el tema sobre cuentas administrativas y de servicio (puede estar en inglés) en la documentación del producto de Windows SharePoint Services.

Requisitos de las cuentas de servicio para Reporting Services

Existen restricciones en el uso de cuentas integradas que se aplican a algunas topologías de implementación de Reporting Services que incluyen un servidor de informes que se ejecuta en el modo integrado de SharePoint. Si existe la combinación de factores siguiente, serán aplicables algunos requisitos de la cuenta de servicio:

  • El servidor de informes está integrado en un conjunto de servidores de SharePoint que consta de más de un equipo.
  • El servidor de informes y el sitio Web de Administración central de SharePoint se ejecutan en equipos distintos.

En este escenario, si el servicio Servidor de informes de Windows o el servicio Web del servidor de informes se ejecutan con una cuenta integrada como NetworkService, la opción Conceder acceso a la base de datos en Administración central de SharePoint no funcionará correctamente. Por consiguiente, el acceso a cualquier característica de Reporting Services a través de un sitio de SharePoint producirá el error siguiente:

"Error inesperado durante la conexión al servidor de informes. Compruebe que el servidor de informes está disponible y configurado para el modo integrado de SharePoint. --> El servidor no pudo procesar la solicitud. --> El cliente encontró el tipo de contenido de respuesta 'text/html; charset=utf-8', pero se esperaba 'text.xml'."

Para evitar este error, elija uno de los siguientes enfoques:

  • En el equipo que aloja el servidor de informes, siga ejecutando el servicio Web del servidor de informes como NetworkService y agregue la cuenta integrada, por ejemplo NT_AUTHORITY\NetworkService, al grupo de Windows WSS_WPG.
  • Configure las cuentas de servicio para que se ejecuten con una cuenta de usuario de dominio de la forma siguiente:
    1. Inicie la herramienta de configuración de Reporting Services y conéctese al servidor de informes.
    2. Haga clic en Identidad de servicio de Windows, haga clic en Cuenta de Windows, especifique una cuenta de usuario de dominio y haga clic en Aplicar.
    3. Haga clic en Identidad de servicio Web, para el servidor de informes, haga clic en Nuevo, especifique un nombre de grupo de aplicaciones, haga clic en Cuenta de Windows, especifique una cuenta de usuario de dominio y haga clic en Aplicar.
    4. Restablezca IIS.
    5. Reinicie el servicio de Windows.

Error al enumerar grupos de aplicaciones

Si configura una instancia remota del servidor de informes, algunas opciones de configuración de la administración de los Servicios de Internet Information Server (IIS) pueden bloquear la configuración del servidor de informes. Cuando la configuración de la administración entra en conflicto con la configuración del servidor remoto, se produce el error siguiente:

Error al enumerar los grupos de aplicaciones en <nombreDeEquipo>. Si <nombreDeEquipo> es un servidor remoto, intente cambiar la configuración de firewall en el sistema operativo para permitir la enumeración.

Para solucionar este error, agregue el puerto TCP 135 y el archivo inetinfo.exe a la lista de excepciones de Firewall de Windows.

Para obtener más información, busque el tema que trata sobre la adición de un puerto a la lista de excepciones para una conexión determinada [Add a Port to the Exceptions List for a Specific Connection], en la guía de Firewall de Windows que encontrará en el sitio de TechNet en www.microsoft.com. También puede buscar el tema relativo a herramientas de administración remota de la configuración de Firewall de Windows [Windows Firewall Settings: Remote Administration Tools] para ver recomendaciones para la configuración de IIS.

Vea también

Conceptos

Configurar componentes de Reporting Services

Otros recursos

Solucionar problemas de Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005