Solucionar problemas de configuración

Use 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 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 base de datos 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, Windows Server 2008 o Windows Server 2008 R2, 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 Configurar un servidor de informes para administración local en Windows Vista y Windows Server 2008 (UAC).

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 2008 Reporting 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 usar 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, 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 una granja 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:

"An unexpected error occurred while connecting to the report server. Verify that the report server is available and configured for SharePoint integrated mode. --> Server was unable to process request. --> Client found response content type of 'text/html; charset=utf-8', but expected '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:

"An unexpected error occurred while connecting to the report server. Verify that the report server is available and configured for SharePoint integrated mode. The permissions granted to user '<acccountname>' are insufficient for performing this operation."

Para evitar este error, siga las recomendaciones de la documentación del producto de SharePoint 3.0 y ejecute el servicio del grupo de aplicaciones como una cuenta de dominio. Para obtener más información sobre los requisitos de cuentas de servicio y recomendaciones, consulte la documentación de producto de SharePoint en msdn.microsoft.com.

Requisitos de versión de base de datos para Reporting Services en una implementación de SharePoint

El complemento Microsoft SQL Server 2008 Reporting Services para las tecnologías de SharePoint requiere una base de datos de SQL Server 2008 Reporting Services. Este complemento no es compatible con versiones anteriores de SQL Server.

Si tiene un servidor de informes anterior a SQL Server 2008 e instala, o actualiza a, el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint, recibirá un mensaje de error indicando que este complemento no es compatible con 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:

"An attempt has been made to use a rendering extension that is not registered for this report server."

Para evitar este error, actualice la base de datos de Reporting Services a SQL Server 2008. Puede actualizar la base de datos antes o después de instalar o actualizar con el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint, aunque es preferible actualizar primero la base de datos.

"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 2008 Reporting 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:

"Exception caught instantiating TERADATA report server extension."

Este error se registra en las siguientes circunstancias:

  • Tras realizar una nueva instalación de SQL Server 2008 Reporting 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. Sólo realice esta acción si no necesita la funcionalidad que la extensión de Teradata proporciona.

  • Instale el proveedor de datos .NET para Teradata. Sólo 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 Tipo de conexión de Teradata (SSRS) y Crear y usar modelos de informe basados en Teradata.