Solucionar problemas de configuración

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

  • Problemas de administración en Windows Vista o Windows Server 2008

  • Errores de registro y reserva de direcciones URL

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

  • No se encontró la instancia con nombre al conceder acceso a bases de datos en modo integrado de SharePoint

  • Restricciones del host local para una granja de SharePoint

  • Requisitos de cuenta de servicio para Reporting Services en una implementación de SharePoint

  • Requisitos de cuenta de dominio para servicios administrativos en una implementación de SharePoint

  • Requisitos de versión de la instancia del servidor de informes para Reporting Services en una implementación de SharePoint

  • Se detectó una excepción al crear una instancia de la extensión del servidor de informes de TERADATA

Problemas de administración en Windows Vista o Windows Server 2008

En Windows Vista o Windows Server 2008, el servidor de informes no funciona de la manera esperada después de instalar la configuración predeterminada porque se requiere configuración adicional para la administración local. Para obtener más información, vea Cómo configurar un servidor de informes para administración local en Windows Vista y Windows Server 2008.

Errores de registro y reserva de direcciones URL

Se producirá un error en la reserva de direcciones URL si la sintaxis no es válida o ya hay una dirección URL idéntica definida. Se aplican las condiciones de error siguientes a las reservas de direcciones URL:

  • Ya existe una dirección URL que está intentando definir.

  • No hay ningún valor almacenado para una aplicación que requiere reservas de direcciones URL. El servicio web del servidor de informes y el Administrador de informes requieren al menos una reserva de direcciones URL.

  • No existen uno o más valores almacenados en el archivo RSReportServer.config en HTTP.SYS.

  • Para varias entradas de direcciones URL para la misma aplicación, el nombre de directorio virtual es diferente. Si crea varias direcciones URL para una aplicación, debe usar el mismo nombre de directorio virtual en todas las direcciones URL.

  • Se especifica un certificado SSL pero no se instala.

  • Se establece un prefijo en HTTP pero no hay ningún certificado SSL instalado.

  • Falta la reserva de direcciones URL, posiblemente se eliminó a través de otra herramienta.

  • El servicio del servidor de informes que está asociado a la reserva es diferente de la cuenta del servidor de informes real. Esto se puede producir si modifica la cuenta de servicio mediante una herramienta de administrador o del sistema en lugar de la herramienta de configuración de Reporting Services.

Se producirá un error en el registro de direcciones URL si quitó manualmente una dirección URL del servidor de informes de HTTP.SYS mediante una herramienta o utilidad del sistema en lugar de la herramienta de configuración de Reporting Services. También se producirá un error si modifica la cuenta de servicio en una herramienta externa, produciendo la falta de sincronización de la cuenta de servicio que está asociada a la reserva con la cuenta de servicio real del servicio del servidor de informes. Finalmente, se producirá un error en el registro de direcciones URL si ya hay otro proceso usando la reserva. Los errores de registro de direcciones URL se registran en el archivo de registro de eventos de la aplicación. Para obtener instrucciones sobre cómo ver el archivo de registro, vea Registro de aplicación de Windows.

Si encuentra un error de reserva de direcciones URL erróneo que evita que use las direcciones URL predeterminadas porque una instalación anterior usaba dichos valores, puede usar el cuadro de diálogo Configuración avanzada de varios sitios web en la herramienta de configuración de Reporting Services para borrar la dirección URL de manera que pueda volver a usar los valores predeterminados.

  1. Inicie la herramienta de configuración de Reporting Services y conéctese al servidor de informes.

  2. En la página Dirección URL del servicio web, elija un valor no predeterminado para la dirección IP (por ejemplo, 127.0.0.0).

  3. Haga clic en Aplicar.

  4. Reinicie el servicio. Puede usar los botones Detener e Iniciar de la página Estado del servidor de informes de la herramienta de configuración de Reporting Services.

  5. Vuelva a abrir la página Dirección URL del servicio web.

  6. Haga clic en Avanzado.

  7. Haga clic en Agregar.

  8. En Dirección IP, haga clic en Todas asignadas.

  9. Seleccione el puerto 80.

  10. Haga clic en Aceptar.

  11. En la página Dirección URL del servicio web, haga clic en Aplicar.

  12. En la lista de direcciones URL de la página Dirección URL del servicio web, haga clic en la dirección URL para comprobar que es válida.

  13. Elimine la dirección URL que creó en el primer paso si no desea usarla. Haga clic en Avanzadas para seleccionar la dirección URL y, a continuación, quitarla.

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

Si no puede iniciar la herramienta de configuración de Reporting Services, compruebe que la versión que está usando es compatible con la instancia del servidor de informes a la que se está conectando. No puede usar la versión SQL Server 2008 de la herramienta de configuración de Reporting Services para configurar un servidor de informes anterior a SQL Server 2008. 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 Configuración de Reporting Services con una versión que no sea compatible, aparecerá un error que indica que el proveedor WMI ha devuelto un estado no especificado en ReportServicesConfigUI.WMIProvider.ConfigurationItem.CreateConfigurationItem.

No se encontró la instancia con nombre al conceder acceso a bases de datos en modo integrado de SharePoint

Si obtiene el error "No se encontró la instancia con nombre" al configurar el acceso del servidor de informes a la configuración de SharePoint y a las bases de datos de contenido en la página Conceder acceso a la base de datos en Administración Central, hay una discrepancia en la versión entre el servidor de informes y el complemento Reporting Services.

El error se produce al intentar usar el complemento SQL Server 2008Reporting Services con un servidor de informes de SQL Server 2005 SP2 configurado para el modo integrado de SharePoint. El complemento Reporting Services de SQL Server 2008 no se puede utilizar con versiones anteriores de Reporting Services.

Para continuar, actualice el servidor de informes a SQL Server 2008 o desinstale el complemento Reporting Services actual y descargue el complemento Reporting Services de Reporting Services 2005 para utilizarlo en su lugar.

Restricciones del host local para una granja 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 front-end web de SharePoint instalados en servidores remotos.

Requisitos de cuenta de servicio para Reporting Services en una implementación de SharePoint

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 con 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 del servidor de informes se ejecuta 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 hospeda el servidor de informes, siga ejecutando el servicio del servidor de informes, como NetworkService, y agregue la cuenta integrada, por ejemplo NT_AUTHORITY\NetworkService, al grupo de Windows WSS_WPG.

    O bien

  • Configure la cuenta de servicio para que se ejecute 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. En la página Cuenta de servicio, haga clic en Utilizar otra cuenta, escriba 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, escriba una aplicación y reinicie el servicio del servidor de informes.

Requisitos de cuenta de dominio para servicios administrativos en una implementación de SharePoint

Una implementación de una tecnología o un producto SharePoint usa varias cuentas para ejecutar servicios y obtener acceso a servidores front-end y back-end. Si especifica cuentas de dominio para su implementación, asegúrese de seguir las prácticas recomendadas y especifique cuentas que solo 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 hospeda en un grupo de aplicaciones que se ejecuta como una cuenta integrada, como NetworkService.

  • La conexión del extremo del proxy de Reporting Services con el servidor de informes está configurada para usar el modo de 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 en la documentación del producto de Windows SharePoint Services 3.0.

Requisitos de versión de la instancia del servidor de informes para Reporting Services en una implementación de SharePoint

El complemento MicrosoftSQL Server 2008 Reporting Services para las tecnologías de SharePoint requiere una instancia de SQL Server 2008 Reporting Services (SSRS) del servidor de informes. Este complemento no se admite con las instancias del servidor de informes de versiones anteriores de SQL Server.

[!NOTA]

Aunque la instancia del servidor de informes debe ser SQL Server 2008 Reporting Services (SSRS), el servidor de informes puede conectarse a una base de datos del servidor de informes que se hospede en SQL Server 2005 o en SQL Server 2008.

Si tiene una instancia del servidor de informes anterior a SQL Server 2008 e instala el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint o la actualiza con esta versión, recibirá un mensaje de error indicando que este complemento no se admite en las versiones anteriores de SQL Server. Puede continuar con el proceso de instalación o de actualización, pero es posible que el servidor de informes no funcione conforme a lo esperado. Por ejemplo, si intenta ejecutar un informe, se produce el error siguiente:

"Se ha intentado utilizar una extensión de representación que no está registrada para este servidor de informes."

Para evitar este error, actualice la instancia de Reporting Services a SQL Server 2008. Puede actualizar la instancia antes o después de instalar el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint o actualizarla a esta versión, aunque es preferible actualizar primero la instancia.

"Se detectó una excepción al crear una instancia de la extensión del servidor de informes de TERADATA"

Después de instalar SQL Server 2008Reporting Services, es posible que vea un mensaje de error similar al siguiente en el archivo de registro de Reporting Services y en el registro de eventos del sistema:

"Se detectó una excepción al crear una instancia de la extensión del servidor de informes de TERADATA".

Este error se registra en las siguientes circunstancias:

  • Tras realizar una nueva instalación de SQL Server 2008Reporting Services.

  • Cada vez que el servicio del servidor de informes se reinicia.

Este error se produce porque la extensión de Teradata se registra de forma predeterminada en el archivo de configuración de Reporting Services, pero los ensamblados de Teradata no se distribuyen con SQL Server 2008 ni como parte de .NET Framework. Si el mensaje de error no le molesta, puede omitir el error una vez registrado.

Sin embargo, si desea evitar este error, realice una de las acciones siguientes:

  • Abra el archivo de configuración de Reporting Services y quite o marque con un comentario la extensión de Teradata. Solo realice esta acción si no necesita la funcionalidad que la extensión de Teradata proporciona.

  • Instale el proveedor de datos .NET para Teradata. Solo realice esta acción si requiere la funcionalidad que la extensión de Teradata proporciona. Puede obtener el proveedor del sitio web de Teradata. Reporting Services requiere que la versión 12 o posterior del proveedor.

Para obtener más información sobre cómo trabajar con orígenes de datos de Teradata, vea Cómo recuperar datos de un origen de datos de Teradata y Crear y usar modelos de informe basados en Teradata.

Historial de cambios

Contenido actualizado

Se ha aclarado que el complemento de MicrosoftSQL Server 2008 Reporting Services para las tecnologías de SharePoint requiere una instancia de SQL Server 2008 Reporting Services (SSRS) del servidor de informes, pero la base de datos que hospeda la base de datos del servidor de informes puede ser SQL Server 2005 o SQL Server 2008.