Actualizado: 12/2/2007

La versión más actualizada de este archivo está disponible en línea en el Centro de descarga de Microsoft.

El equipo de documentación de SQL Server agradece sus comentarios acerca de la documentación. Revisamos e investigamos todos los problemas relacionados con la documentación, pero no respondemos a preguntas sobre soporte técnico. Si desea obtener ayuda para problemas técnicos, vea el tema sobre cómo obtener ayuda sobre SQL Server.

Si es posible, envíenos sus comentarios en inglés.

Contenido

1.0 Introducción

El complemento Microsoft® SQL Server™ 2005 Reporting Services para las tecnologías de SharePoint es una descarga de Web que proporciona las características necesarias para ejecutar un servidor de informes en una implementación más amplia de Microsoft Windows® SharePoint® Services 3.0 o Microsoft Office SharePoint Server 2007. El complemento Reporting Services proporciona la siguiente funcionalidad:

  • Un elemento Web Visor de informes que permite ver informes, exportar a otros formatos de representación, explorar páginas, buscar, imprimir y aplicar zoom.

  • Páginas de aplicación Web para crear suscripciones y programaciones, establecer la seguridad de los elementos de modelo y administrar informes, modelos y orígenes de datos.

  • Compatibilidad con las características estándar de Windows SharePoint Services, incluidas la administración de documentos, la colaboración, la seguridad y la implementación con los tipos de contenido del servidor de informes. Puede usar alertas, control de versiones (protección y desprotección) y elementos Web Filtro con los informes. Puede agregar el elemento Web Visor de informes a cualquier página o panel de un sitio de SharePoint y personalizar su apariencia. Puede usar niveles de permisos y funciones de SharePoint para controlar el acceso al contenido del servidor de informes. Además, puede usar la autenticación de formularios de SharePoint para admitir el acceso a través de conexiones a Internet.

  • Compatibilidad con idiomas adicionales. Las páginas de aplicación Web, el Generador de informes y ReportBuilder.chm están disponibles en los idiomas estándar de SQL Server (chino simplificado, chino tradicional, inglés, francés, alemán, italiano, japonés, coreano, ruso y español) y en los siguientes idiomas: checo, danés, neerlandés, finés, griego, húngaro, noruego (Bokmal), polaco, portugués (Portugal), portugués (Brasil), sueco y turco.

El complemento Reporting Services funciona con los archivos de programa actualizados de Service Pack 2 (SP2) de SQL Server 2005. El uso de SP2 es obligatorio en el servidor de informes y proporciona la siguiente funcionalidad para un servidor de informes configurado para el modo integrado de SharePoint:

  • Sincronización de las bases de datos de contenido de SharePoint con la base de datos del servidor de informes.

  • Una extensión de seguridad personalizada que usa permisos de SharePoint para controlar el acceso a las operaciones del servidor de informes.

  • Una extensión de entrega nueva que puede usar en las suscripciones para entregar informes a las bibliotecas de SharePoint.

  • Una herramienta de configuración de Reporting Services revisada que puede usar para configurar un servidor de informes para las operaciones integradas de SharePoint.

  • Publicación de informes y modelos del Diseñador de informes y el Diseñador de modelos en una biblioteca de SharePoint.

  • Apertura de informes y modelos en el Generador de informes desde una biblioteca de SharePoint y almacenamiento de informes en bibliotecas de SharePoint en todo el sitio.

  • Un extremo SOAP nuevo para administrar el contenido del servidor de informes en el modo integrado de SharePoint.

2.0 Requisitos

Para instalar el complemento Reporting Services, el equipo debe cumplir los siguientes requisitos de software y hardware:

  • Windows SharePoint Services 3.0 u Office SharePoint Server 2007. El complemento Reporting Services no es compatible con versiones anteriores de Windows SharePoint Services.

  • Dos (2) gigabytes de RAM.

  • Los sitios Web no se pueden habilitar para el acceso anónimo.

  • Microsoft Internet Explorer 6.0 con SP2 o versiones posteriores.

Para configurar las operaciones integradas, el servidor de informes debe ser SQL Server 2005 SP2 Reporting Services. El servidor de informes se debe configurar para el modo integrado de SharePoint según se describe en los Libros en pantalla de SQL Server. Las ediciones de SQL Server compatibles son Standard, Evaluation, Developer y Enterprise. La integración del servidor no es compatible con la versión Workgroup Edition de Reporting Services o SQL Server 2005 Express with Advanced Services.

Para obtener más información acerca de los requisitos para los productos y tecnologías de SharePoint, vea los temas sobre cómo determinar los requisitos de hardware y software para Windows SharePoint Services 3.0 y cómo determinar los requisitos de hardware y software para Microsoft Office SharePoint Server 2007.

[Arriba]

3.0 Instalación

Para instalar el complemento Reporting Services, debe tener instalados Windows SharePoint Services 3.0 u Office SharePoint Server 2007. Para usar las características proporcionadas por el complemento Reporting Services, debe tener un servidor de informes SQL Server 2005 SP2 Reporting Services configurado para ejecutarlo en el modo integrado de SharePoint.

Para instalar el complemento Reporting Services es preciso ser administrador del conjunto de servidores de SharePoint.

Si va a instalar Reporting Services y la instancia del producto o la tecnología de SharePoint en el mismo equipo, debe asegurarse de que se puede tener acceso al servidor de informes y al sitio de SharePoint a través de sitios Web o puertos únicos. Para obtener instrucciones, vea los Libros en pantalla de SQL Server.

  1. Descargue y ejecute el programa de instalación para el complemento Reporting Services. El programa de instalación copia los archivos de programa y crea entradas en las bases de datos de SharePoint. Si va a integrar Reporting Services con un conjunto de servidores de SharePoint, debe instalar el complemento Reporting Services en cada cliente Web del conjunto de servidores.

  2. En Herramientas administrativas, haga clic en Administración central de SharePoint 3.0.

  3. Haga clic en Administración de aplicaciones. Aparecerá una nueva sección denominada Reporting Services. En esta sección hay vínculos a las páginas utilizadas para especificar la configuración de la integración.

  4. En la sección Reporting Services, haga clic en Administrar configuración de integración.

    1. Especifique la dirección URL del servidor de informes (por ejemplo, http://nombreDeServidorDeEjemplo/reportserver). No use "localhost". Para obtener los mejores resultados, abra una ventana del explorador y compruebe que la dirección URL que desea usar es válida. Una dirección URL válida se abrirá en el nodo raíz de la jerarquía de carpetas del servidor de informes. Si obtiene un error, quiere decir que la dirección URL del servidor de informes no es válida y no debe usarse. Para obtener más información acerca de la sintaxis de direcciones URL, vea "Configurar directorios virtuales del servidor de informes" en los Libros en pantalla de SQL Server.

    2. En Modo de autenticación, seleccione Autenticación de Windows o Cuenta de confianza para especificar si el extremo de servidor proxy envía un encabezado con un testigo de seguridad para una conexión suplantada en el servidor de informes.

      El extremo del servidor proxy reenviará todas las solicitudes que se originen a partir de una acción del usuario en una página de aplicación de Reporting Services a un servidor de informes para que se procesen. Todas las solicitudes incluyen información en el encabezado que determina el modo en que se autentican las mismas en el servidor de informes.

      Si la aplicación Web de SharePoint está configurada para la autenticación de Windows y el protocolo Kerberos está habilitado, puede seleccionar Autenticación de Windows para conectarse a través de la seguridad integrada de Windows. No se envía ningún testigo de seguridad en el encabezado. Otra opción es seleccionar Cuenta de confianza para suplantar la identidad del proceso de la aplicación Web de SharePoint y pasar el testigo de identidad de usuario de SharePoint del encabezado de solicitud al servidor de informes.

      Si la aplicación Web de SharePoint está configurada para la autenticación de formularios, el encabezado de solicitud incluirá siempre una identidad de usuario de SharePoint y se omitirá cualquier valor que especifique para el modo de autenticación.

    3. Haga clic en Aceptar.

  5. En la sección Reporting Services, haga clic en Conceder acceso a la base de datos. Durante este paso, la información de cuenta de servicio se recupera a partir de la instancia del servidor de informes. Se asignan un inicio de sesión de base de datos para cada cuenta de servicio de Reporting Services y permisos. Integrar un servidor de informes de Reporting Services con una aplicación Web de SharePoint exige que el servidor de informes pueda obtener acceso a las bases de datos de contenido y configuración de SharePoint. Tanto el servicio Web del servidor de informes como el servicio Windows del servidor de informes deben poder conectarse como usuarios de confianza con permisos de lectura y escritura.

    1. Especifique el nombre del servidor de informes. A menos que modifique las propiedades de registro, este valor es el nombre del equipo.

    2. Especifique si la instancia es la instancia predeterminada o una instancia con nombre. Si no está seguro, inicie la herramienta de configuración de Reporting Services y conéctese al servidor de informes. En el cuadro de diálogo Selección de instancia, expanda Nombre de instancia para ver una lista de las instancias instaladas en el servidor. MSSQLSERVER es el nombre de la instancia predeterminada. El resto de las instancias son instancias con nombre.

    3. Haga clic en Aceptar. Se abrirá el cuadro de diálogo Especificar credenciales.

    4. En el cuadro de diálogo Especificar credenciales, especifique un Nombre de usuario y una Contraseña para conectarse al servidor de informes y recuperar las cuentas de servicio Web y de servicio de Windows. Asegúrese de especificar las credenciales para una cuenta que sea miembro del grupo de administradores local en el equipo del servidor de informes.

  6. En la sección Reporting Services, haga clic en Establecer valores predeterminados del servidor para establecer valores de forma opcional para limitar el historial de informes, habilitar el registro y establecer un tiempo de espera de procesamiento de informes. Para obtener más información acerca de estas opciones, haga clic en Ayuda.

Establecer permisos y agregar tipos de contenido de Reporting Services

Debe asignar cuenta de usuario y de grupo a los grupos o niveles de permisos de SharePoint para conceder acceso al sitio a los usuarios. Los usuarios que tienen acceso a un sitio también pueden realizar tareas de informe. Por ejemplo, los usuarios con permisos de vista para obtener acceso a un sitio también pueden ver informes en dicho sitio.

Para completar los pasos de la integración, debe asegurarse de que todos los usuarios que tienen acceso y administran el contenido del servidor de informes en una aplicación Web de SharePoint tienen los permisos correspondientes. Además, puede que desee agregar tipos de contenido de Reporting Services para que los usuarios que tienen permiso para usar el Generador de informes puedan iniciarlo desde el menú Nuevo. Para agregar tipos de contenido:

  1. Abra la biblioteca para la que desee agregar tipos de contenido de Reporting Services.

  2. En el menú Configuración, haga clic en Configuración de la biblioteca de documentos.

  3. En Tipos de contenido, haga clic en Agregar a partir de tipos de contenido de sitio. Si Tipos de contenido no está disponible, busque la sección Configuración general y haga clic en Configuración avanzada para permitir la administración del tipo de contenido.

  4. En la sección Tipos de contenido, seleccione para permitir varios tipos de contenido.

  5. En la lista Seleccionar tipos de contenido de sitio de la sección Seleccionar tipos de contenido, haga clic en la flecha para seleccionar Reporting Services.

  6. En la lista Tipos de contenido de sitio disponibles, haga clic en Informe del Generador de informes y, a continuación, haga clic en Agregar para mover el tipo de contenido seleccionado a la lista Tipos de contenido que agregar.

  7. Para agregar los tipos de contenido Modelo de informe y Origen de datos de informe, repita los pasos 5 y 6.

  8. Cuando haya seleccionado todos los tipos de contenido que desee agregar, haga clic en Aceptar.

Comprobar la instalación

Para comprobar la integración, inicie la herramienta de configuración de Reporting Services y abra la página de integración de SharePoint para ver el estado del servidor. Debe ver un vínculo en el que puede hacer clic para iniciar la Administración central de SharePoint.

Además, puede comprobar la instalación si abre una ventana de explorador y escribe la dirección URL del servidor de informes. La dirección URL debe ser similar a http://nombreDeServidorDeEjemplo/reportserver.

Finalmente, debe desplazarse a una biblioteca del sitio de SharePoint y cargar los archivos de definición de informe (.rdl) y los archivos de modelo de informe (.smdl). Asegúrese de que las propiedades del origen de datos para el informe son correctas. El origen de datos debe tener una cadena de conexión válida para un origen de datos externo. El tipo de credencial debe ser válido para la topología de la red. En concreto, si la autenticación Kerberos no está habilitada para el dominio, no puede usar el tipo de credencial de seguridad integrada de Windows si el servidor de informes está en otro equipo. En su lugar, debe especificar las credenciales almacenadas. Después de comprobar que las propiedades del origen de datos sean correctas, puede hacer clic en el nombre del informe para abrirlo. El informe se abre automáticamente en el elemento Web Visor de informes.

[Arriba]

4.0 Desinstalación del complemento Reporting Services

Si instaló una versión anterior, debe desinstalarla para poder instalar una versión más reciente. No se ofrece compatibilidad con la actualización de versiones anteriores del complemento.

Para poder desinstalar el complemento Reporting Services, debe tener instalado aún Windows SharePoint Services u Office SharePoint Server 2007. Si desinstala primero la tecnología o el producto de SharePoint, debe volver a instalarlo para poder desinstalar el complemento Reporting Services.

Para desinstalar el complemento Reporting Services, ejecute el programa de instalación en modo de desinstalación. Al desinstalar el complemento se quitarán las características de integración de servidor que se usan para procesar informes y modelos en el servidor de informes. El programa de instalación no elimina los archivos creados o cargados en una biblioteca ni elimina las programaciones, las suscripciones o el historial de informes. Tenga en cuenta la posibilidad de eliminar estos elementos antes de desinstalar el complemento. Además, debe eliminar los inicios de sesión de base de datos de SharePoint creados para las cuentas de servicio de Reporting Services.

Si está desinstalando la instancia actual para poder instalar una versión más reciente, es posible que necesite eliminar manualmente los archivos de la aplicación que no elimine el programa de instalación. Para obtener más información, vea la sección Problemas conocidos, más adelante en este archivo Léame.

  1. Quite todos los informes y otros elementos del servidor de informes que ya no use. No se ejecutarán después de haber quitado el complemento.

  2. En el Panel de control, en Agregar o quitar programas, seleccione el Complemento Microsoft SQL Server 2005 Reporting Services para las tecnologías de Microsoft SharePoint.

  3. Haga clic en Quitar.

[Arriba]

5.0 Características de esta versión

En esta sección se resumen las características disponibles al ejecutar un servidor de informes en el modo integrado de SharePoint.

  • Use la herramienta de configuración de Reporting Services revisada para crear una base de datos del servidor de informes en el modo integrado de SharePoint.

  • Use las páginas de configuración nuevas del servidor de informes de Administración central para conceder acceso a las cuentas de servicio a la configuración y las bases de datos de contenido de SharePoint.

  • Use la seguridad de SharePoint para controlar el acceso al contenido y las operaciones del servidor de informes.

  • Agregue los informes y los modelos creados en las herramientas de diseño de SQL Server 2005 Reporting Services a una biblioteca de SharePoint. Puede publicar informes desde el Diseñador de informes o usar la acción Cargar en una biblioteca de SharePoint para cargar cualquier elemento del servidor de informes. Si publica los archivos, asegúrese de especificar las direcciones URL completas. Una dirección URL de ejemplo para un archivo cargado en Documentos compartidos en el sitio de nivel superior de una aplicación Web de SharePoint puede ser http://nombreDeServidorDeEjemplo/Documentos compartidos/CompanySales.rdl. La dirección URL debe incluir una extensión de nombre de archivo. Si la biblioteca se encuentra en un sitio, debe incluir todos los sitios y subsitios antes que la biblioteca. Para obtener más información, vea el tema acerca de la implementación de informes, modelos y orígenes de datos compartidos en un sitio de SharePoint en los Libros en pantalla de SQL Server.

  • Cree archivos de origen de datos compartidos (.rsds) desde un sitio de SharePoint para usarlos con los informes y modelos agregados a la biblioteca. En esta versión se incluye una nueva extensión de nombre de archivo llamada .rsds; se usa para los archivos de origen de datos compartidos creados y almacenados en una biblioteca.

  • Use el nuevo elemento Web Visor de informes para ver los informes.

  • Use el Generador de informes desde un sitio de SharePoint. Puede abrir o modificar un archivo de definición de informe existente del Generador de informes desde una biblioteca. Puede cargar un modelo en el Generador de informes para crear informes nuevos a partir de archivos de modelo de informe (.smdl) cargados o publicados en una biblioteca de SharePoint.

  • Use las nuevas páginas Web y opciones de configuración para establecer permisos y propiedades en los informes (.rdl), los modelos (.smdl), los recursos y los orígenes de datos compartidos (.rsds) agregados o creados en un sitio de SharePoint. Además, puede usar las páginas de la aplicación Web para definir las programaciones y las suscripciones.

Nota:
Las versiones anteriores de Reporting Services incluyen dos elementos Web que proporcionan una integración mínima entre un servidor de informes y un sitio de SharePoint. Estos elementos Web no forman parte del complemento Reporting Services y tienen requisitos y una funcionalidad distintos. Para obtener más información acerca de la comparación entre estos elementos Web y el elemento Web incluido en el complemento Reporting Services, vea el tema "Comparar los niveles de integración en distintas versiones de Reporting Services y tecnologías de SharePoint" en los Libros en pantalla de SQL Server.

Características no admitidas

No está prevista la compatibilidad de las siguientes características de la tecnología de SharePoint con elementos procesados en un servidor de informes de Reporting Services:

  • Integración de calendario de Outlook para las operaciones programadas del servidor de informes. No puede usar el calendario de Outlook para programar el procesamiento de datos o suscripciones en un servidor de informes.

  • Las características de personalización no son compatibles con el elemento Web Visor de informes. La fecha, la hora y las monedas se deben especificar en los formatos definidos en el nivel del sitio.

  • El acceso anónimo no se puede habilitar para la aplicación Web de SharePoint.

No está prevista la compatibilidad con las siguientes características en un servidor de informes que se ejecute en el modo integrado de SharePoint:

  • Administrador de informes o SQL Server Management Studio. Toda la administración del servidor se realiza con la herramienta de configuración de Reporting Services y la Administración central de SharePoint.

  • El modelo de autorización basado en funciones de Reporting Services que incluye funciones predefinidas como el explorador, el administrador de contenido y el publicador. Un servidor de informes configurado para la integración de SharePoint siempre usa permisos y grupos de SharePoint para controlar el acceso al contenido y las operaciones del servidor de informes.

  • Extensiones de seguridad personalizadas. Un servidor de informes que se ejecute en el modo integrado de SharePoint usa una versión modificada de la extensión de seguridad predeterminada; no puede usar las características de autenticación personalizadas de Reporting Services en un servidor de informes que se ejecute en el modo integrado de SharePoint.

  • Migración del contenido del servidor de informes entre las bases de datos del servidor de informes configuradas para distintos modos. El contenido almacenado en cada tipo de base de datos contiene permisos y direcciones no válidos en otro modo.

  • No se admiten los informes vinculados.

  • No se admiten las suscripciones controladas por datos.

  • No se admiten las páginas Administrar trabajos y API usadas para detener un proceso de ejecución de informes en curso.

  • No se admiten métodos de procesamiento por lotes.

  • No se admiten Mis informes.

[Arriba]

6.0 Problemas conocidos

En esta sección se describen los problemas conocidos de esta versión para el complemento Reporting Services. Para obtener más información acerca de los problemas conocidos de SP2, vea el archivo Léame de SP2.

6.1 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 su procesamiento 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 9.000 segundos para un servidor de informes y 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 Element (ASP.NET Settings Schema) 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 que hay en el conjunto de servidores instaladas en equipos diferentes.

[Arriba]

6.2 No especificar http://localhost para una dirección URL del servidor de informes que se use a través de 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 http://localhost no será válida para clientes Web de SharePoint instalados en servidores remotos.

[Arriba]

6.3 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 servicio 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 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 sobre 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 Windows SharePoint Services 3.0.

[Arriba]

6.4 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 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 alberga 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.

[Arriba]

6.5 Error de servidor cuando no se eliminan los archivos antiguos durante una desinstalación o actualización

Si ha instalado una versión anterior de Customer Technical Preview (CTP) del complemento Reporting Services, es posible que obtenga errores de configuración o de servidor cuando instale una versión nueva. El archivo ReportServer.resx no se elimina cuando desinstala CTP. Esto causa el error "El espacio de nombres 'Resources' ya contiene una definición para 'ReportServer'" al instalar una versión posterior. Para resolver este error, elimine ReportServer<idCultural>.resx de la carpeta \inetpub\wwwroot\wss\virtualdirectories\<númeroDePuerto>\App_globalresources y, a continuación, vuelva a ejecutar el programa de instalación del complemento Reporting Services.

Si instaló una versión anterior, debe desinstalarla para poder instalar una versión más reciente. No se ofrece compatibilidad con la actualización de versiones anteriores del complemento.

[Arriba]

6.6 El proveedor de entrega NULL no es una extensión de entrega válida para suscripciones creadas en un sitio de SharePoint

Cuando se suscribe a un informe, una de las selecciones para Tipo de entrega es Proveedor de entrega NULL. Este tipo de entrega no se admite en suscripciones individuales creadas desde un sitio de SharePoint. Para eliminarlo de la lista de valores disponibles, puede editar el archivo RSReportServer.config en el equipo del servidor de informes para ocultar el tipo de entrega en las páginas de la aplicación.

  1. Abra el archivo RSReportServer.config en un editor de texto.

  2. Sustituya esta entrada:

    <Extension Name="NULL" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>
    Por esta otra:

    <Extension Name="NULL" Visible="False" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>

[Arriba]

7.0 Notas sobre la documentación

En esta sección se incluye información nueva y actualizada para la Ayuda en pantalla del complemento Reporting Services.

7.1 El permiso "Utilizar interfaces remotas" se usa para obtener acceso al servidor de informes

La Ayuda en pantalla especifica que el permiso "Utilizar interfaces remotas" no se usa. Esta afirmación no es correcta. Este permiso es necesario para el acceso al servidor de informes. Si está usando los niveles de permiso predefinidos (como Control total, Colaborar o Visitante), el permiso ya está incluido. Si está creando niveles de permiso personalizados, asegúrese de incluir "Utilizar interfaces remotas" en el nivel de permiso que cree.

[Arriba]

7.2 Se requiere el permiso "Examinar información de usuario" para operaciones de exploración y publicación

Al utilizar la configuración de permisos personalizados para tener acceso a informes y otros elementos que se procesan en un servidor de informes, debe incluir el permiso "Examinar información de usuario" para permitir las operaciones siguientes:

  • Examinar informes y otros elementos en distintos sitios, bibliotecas y carpetas.

  • Publicar informes y otros elementos en una biblioteca.

El permiso "Examinar información de usuario" permite al servidor de informes devolver información acerca del usuario que creó el elemento y el usuario que lo modificó por última vez. Sin este permiso, el servidor de informes devolverá los siguientes errores:

  • Para operaciones de exploración, el error es: "El servidor de informes encontró un error de SharePoint. ---> System.UnauthorizedAccessException: acceso denegado."

  • Para operaciones de publicación, el error es: "Los permisos otorgados al usuario ‘<dominio>\<usuario>' son insuficientes para realizar esta operación."

Si utiliza niveles de permisos predefinidos, no se requiere realizar ninguna acción, puesto que "Examinar información de usuario" ya se incluye en Control total, Diseño, Colaborar, Lectura y Acceso limitado. No obstante, si utiliza niveles de permisos personalizados o edita los permisos asignados a un usuario o grupo concreto, debe agregar el permiso manualmente.

[Arriba]

7.3 Establecer permisos mediante programación

Algunos permisos dependen de otros permisos (por ejemplo, "Agregar elementos" depende de "Ver elementos" y no se puede usar a menos que "Ver elementos" se encuentre también en el mismo nivel de permiso). Estas dependencias de los permisos introducen requisitos para especificar permisos. Si establece permisos desde las páginas de la aplicación, todos los permisos dependientes se seleccionan de forma automática. Sin embargo, si establece estos permisos mediante programación, usted mismo deberá agregar cualquier permiso dependiente. Para obtener una lista completa de las dependencias de los permisos, vea el artículo sobre niveles de permiso y permisos en la Ayuda en pantalla del sitio de SharePoint.

[Arriba]

7.4 Configurar la seguridad de elementos de modelo y usar un modelo que contenga permisos de elementos de modelo

Puede controlar el acceso a perspectivas y entidades específicas en un modelo estableciendo permisos en la jerarquía de elementos del modelo. Para establecer permisos en un modelo, debe tener el permiso "Administrar permisos", que es un permiso de nivel de sitio que se concede a los propietarios del sitio y otros grupos de SharePoint para que tengan un nivel de permiso de control total. Si desea conceder a usuarios específicos la capacidad de configurar la seguridad de elementos de modelo, debe anular la herencia de permisos y conceder permisos elevados (como control total, que incluye el permiso "Administrar permisos") sobre el archivo del modelo. Cuando concede el control total sobre un elemento en una biblioteca, los permisos se centran en ese elemento y no se extienden al elemento primario ni a otros elementos de la misma biblioteca. Una vez que el usuario puede "Administrar permisos" en un modelo, podrá configurar la seguridad de los elementos del modelo a través del sitio de SharePoint.

Para configurar el nivel de permiso Control total sobre un archivo de modelo (.smdl), haga lo siguiente:

  1. Inicie una sesión en el sitio de SharePoint mediante una cuenta que pueda "Administrar permisos" en el sitio.

  2. Abra la biblioteca que contiene el modelo.

  3. Elija el modelo.

  4. Haga clic en la flecha hacia abajo situada al lado del modelo y seleccione Administrar permisos.

  5. Haga clic en Acciones.

  6. Haga clic en Editar permisos. Haga clic en Aceptar.

  7. Haga clic en Nuevo.

  8. Haga clic en Agregar usuarios.

  9. En Usuarios/Grupos, especifique la cuenta de usuario.

  10. Seleccione Conceder permisos a los usuarios directamente.

  11. Haga clic en Control total.

  12. Haga clic en Aceptar.

Una vez completados estos pasos, el usuario podrá abrir la biblioteca, seleccionar el modelo, hacer clic en la flecha hacia abajo situada junto al modelo y hacer clic en Administrar seguridad de elementos de modelo. Para establecer permisos para los elementos de un modelo, siga las directrices siguientes:

  • Para usuarios que requieran un amplio acceso al modelo (por ejemplo, para explorar datos y ver informes click-through, o bien para diseñar informes en el Generador de informes), conceda permisos para el nodo raíz del modelo.

  • Para usuarios que sólo requieran un acceso limitado (por ejemplo, para ver un informe que contenga datos sobre la entidad Contact), conceda permisos para una entidad específica o grupo de entidades dentro de la jerarquía del modelo, pero no para el nodo raíz mismo.

  • Debe asignar permisos para el nodo raíz a un usuario como mínimo. No podrá guardar el modelo si no existe al menos un usuario con permisos de lectura para el nodo raíz.

Tras configurar la seguridad de los elementos de un modelo, los usuarios que tengan permiso para cargar el modelo en el Generador de informes podrán crear informes con las partes del modelo a las que tengan acceso. De forma similar, tras guardar un informe en una biblioteca, los usuarios podrán abrirlo y ver los datos de las partes del modelo a las que tengan acceso.

Los usuarios deben tener el permiso Abrir elementos para un informe y para cualquier modelo que el informe use. En la mayoría de los casos, los usuarios que tengan permiso para obtener acceso al sitio de SharePoint tendrán este permiso automáticamente. El permiso Abrir elementos forma parte de todos los niveles de permisos predefinidos, excepto el de acceso limitado.

Si se vuelve a generar el modelo, deberá restablecer los permisos. Al volver a generar un modelo, se eliminan todas sus opciones de permisos. Tenga en cuenta que cualquier usuario que tenga un nivel de permiso Colaborar, o el permiso Agregar elementos, podrá regenerar el modelo. El usuario no recibirá un aviso sobre la pérdida potencial de los ajustes de seguridad.

[Arriba]

7.5 Cómo generar un modelo

En la Ayuda en pantalla se indica que se puede generar un modelo mediante la acción Generar modelo en un archivo de origen de datos compartido (.rsds) en una biblioteca. Esta información no es correcta. No existe ninguna acción Generar modelo.

Para generar un modelo de informe desde un sitio de SharePoint, debe usar el comando Nuevo | Modelo del Generador de informes.

Para usar el menú Nuevo, debe haber registrado los tipos de contenido del servidor de informes con la biblioteca de SharePoint que esté usando antes de generar un modelo.

  1. Abra la biblioteca que contendrá el archivo del modelo. En la barra de menús de la biblioteca, debería ver los siguientes menús: Nuevo, Cargar, Acciones y Configuración. Si no ve Configuración, significa que no tiene permiso para agregar tipos de contenido.

  2. En el menú Configuración, haga clic en Configuración de la biblioteca de documentos.

  3. En Configuración general, haga clic en Configuración avanzada.

  4. En la sección Tipos de contenido, seleccione para permitir varios tipos de contenido.

  5. Cambie las opciones de configuración que desee y haga clic en Aceptar.

  6. En Tipos de contenido, haga clic en Agregar a partir de tipos de contenido de sitio.

  7. En la sección Seleccionar tipos de contenido, en Seleccionar tipos de contenido de sitio, haga clic en la flecha para seleccionar Reporting Services.

  8. En la lista Tipos de contenido de sitio disponibles, haga clic en Modelo del Generador de informes y, a continuación, haga clic en Agregar para mover el tipo de contenido seleccionado a la lista Tipos de contenido que agregar.

  9. Para agregar tipos de contenido Informe del Generador de informes y Origen de datos de informe, repita los pasos 4 y 5.

  10. Cuando haya seleccionado todos los tipos de contenido que desee agregar, haga clic en Aceptar.

Un modelo generado siempre usa los valores predeterminados e incluye un esquema completo del origen de datos en el que está basado. Si desea un modelo personalizado, debe usar otro método para crearlo. Para obtener más información, vea el tema sobre la elaboración de informes ad hoc con modelos de informe en los Libros en pantalla de SQL Server. Para generar un modelo de informe:

  1. Abra la biblioteca que contendrá el archivo del modelo.

  2. En el menú Acciones, haga clic en Nuevo.

  3. Haga clic en Modelo del Generador de informes.

  4. Escriba un nombre para el modelo.

  5. En Vínculo a origen de datos, haga clic en el botón para examinar y seleccione un archivo de origen de datos compartido (.rsds). Sólo puede seleccionar archivos .rsds. Sólo debe seleccionar un archivo .rsds que defina una conexión a un tipo de origen de datos que sea válido para la generación de modelos. Entre los orígenes de datos admitidos se incluyen los siguientes: orígenes de datos relacionales de SQL Server, los orígenes de datos multidimensionales de Analysis Services y los orígenes de datos de Oracle.

  6. Haga clic en Aceptar. Si el esquema de la base de datos es muy grande, la generación del modelo puede tardar. La generación del modelo tiene lugar en el servidor de informes. Una vez finalizada la generación del modelo, aparece un elemento de modelo nuevo en la biblioteca.

Tras generar el modelo, podrá volver a generarlo las veces que desee. Para ello, seleccione el modelo, haga clic en la flecha hacia abajo y haga clic en Regenerar el modelo.

[Arriba]

7.6 Cómo vincular informes click-through a entidades de un modelo

En el Generador de informes, un informe click-through es un informe que proporciona información detallada sobre los datos incluidos en el informe principal. Un informe click-through se muestra cuando el usuario del Generador de informes hace clic en los datos interactivos que aparecen en el informe principal. Estos informes son generados automáticamente por el servidor de informes.

Nota:
Los informes click-through sólo están disponibles en SQL Server Enterprise Edition. Si no está seguro de la versión de SQL Server con la que trabaja su organización, póngase en contacto con el administrador de la base de datos.

En lugar de usar las plantillas de una sola instancia y de varias instancias predeterminadas que genera el servidor de informes, puede crear un informe en el Generador de informes y usarlo como informe click-through personalizado. Después, puede vincular el informe al modelo como un informe de obtención de detalles de una sola instancia o de varias instancias.

Para asignar un informe como un informe click-through de una sola instancia, haga lo siguiente:

  1. Si la biblioteca aún no está abierta, haga clic en su nombre en Inicio rápido. Si el nombre de la biblioteca no aparece, haga clic en Ver todo el contenido del sitio y, a continuación, en el nombre de la biblioteca.

  2. Seleccione el modelo para el que desea personalizar informes click-through.

  3. Haga clic en la flecha hacia abajo y seleccione Administrar informes click-through.

    Aparece la página Informes click-through.

  4. Seleccione la entidad para la que desea que aparezca el informe click-through.

    Nota:
    La entidad primaria, o base, usada en el informe click-through personalizado debe ser la misma entidad que la seleccionada en el paso 4.

  5. Haga clic en el botón de puntos suspensivos (…) de Instancia única.

  6. Seleccione el informe click-through personalizado y haga clic en Aceptar.

Cuando una persona ve un informe y hace clic en una instancia única de la entidad seleccionada en el paso 4, aparece el informe click-through personalizado.

Para asignar un informe como un informe click-through de varias instancias, haga lo siguiente:

  1. Si la biblioteca aún no está abierta, haga clic en su nombre en Inicio rápido. Si el nombre de la biblioteca no aparece, haga clic en Ver todo el contenido del sitio y, a continuación, en el nombre de la biblioteca.

  2. Seleccione el modelo para el que desea personalizar informes click-through.

  3. Haga clic en la flecha hacia abajo y seleccione Administrar informes click-through.

    Aparece la página Informes click-through.

  4. Seleccione la entidad para la que desea que aparezca el informe click-through.

    Nota:
    La entidad primaria, o base, usada en el informe click-through personalizado debe ser la misma entidad que la seleccionada en el paso 4.

  5. Haga clic en el botón de puntos suspensivos (…) de Varias instancias.

  6. Seleccione el informe click-through personalizado y haga clic en Aceptar.

Cuando una persona ve un informe y hace clic en varias instancias de la entidad seleccionada en el paso 4, aparece el informe click-through personalizado.

[Arriba]

7.7 Cambiar las cuentas de servicio de Reporting Services o extender una aplicación Web de SharePoint

Al configurar los ajustes de integración de SharePoint en Administración central de SharePoint, hay un paso que consiste en usar la página Conceder acceso a la base de datos para conceder a la base de datos de SharePoint acceso a las cuentas de servicio de Reporting Services. Si luego cambia las cuentas de servicio usadas para ejecutar el servicio de Windows o el servicio Web del servidor de informes, deberá repetir el paso de configuración. Asimismo, si agrega una aplicación Web de SharePoint a un conjunto de servidores configurado para la integración del servidor de informes y esa aplicación está configurada para ejecutarse en una cuenta de usuario distinta de la que usan otras aplicaciones en el conjunto de servidores, debe repetir el paso de configuración que concede a las cuentas del servidor de informes acceso a la base de datos. Tras restablecer la información de acceso a la base de datos, debe reiniciar el servicio Windows SharePoint Services para asegurarse de que ya no se use la conexión antigua.

  1. En Herramientas administrativas, haga clic en Administración central de SharePoint 3.0.

  2. Haga clic en Administración de aplicaciones.

  3. En la sección Reporting Services, haga clic en Conceder acceso a la base de datos.

  4. Haga clic en Aceptar. Aparecerá el cuadro de diálogo Especificar credenciales.

  5. Escriba las credenciales de un usuario que sea miembro del grupo de administradores locales en el equipo que alberga el servidor de informes. Las credenciales se usarán para una sola conexión al equipo del servidor de informes con el propósito de recuperar información de la cuenta de servicio. El inicio de sesión de la base de datos que se crea para cada cuenta de servicio se actualizará en las bases de datos de SharePoint.

  6. Para reiniciar el servicio, haga clic en Operaciones.

  7. En Topología y servicios, haga clic en Servicios del servidor.

  8. Para la aplicación Web Windows SharePoint Services, haga clic en Detener.

  9. Espere a que se detenga el servicio.

  10. Haga clic en Iniciar.

[Arriba]

7.8 Uso de la cuenta de procesamiento de informes en modo desatendido para la conexión al origen de datos de un informe

Al crear un origen de datos compartido o modificar un origen de datos de informe personalizado, una de las opciones que puede especificar para el tipo de credenciales es "Cuenta de procesamiento de informes desatendido". Esta opción equivale a las opciones "Ninguno" o "Sin credenciales" que verá en otras herramientas de Reporting Services que ofrecen una interfaz de usuario para especificar propiedades de conexión del origen de datos.

La cuenta de procesamiento de informes desatendido se usa para la conexión a servidores externos cuando se quiere tener acceso a orígenes de datos que no procesan credenciales (por ejemplo, orígenes de datos XML), cuando se realiza un procesamiento de informes desatendido o cuando se recuperan archivos de imágenes externos. Cuando selecciona "Cuenta de procesamiento de informes desatendido", el servidor de informes usará las credenciales del procesamiento de informes en modo desatendido para conectarse a un equipo externo, pero estas credenciales no se pasarán al origen de datos de destino.

Si desea usar las credenciales para iniciar una sesión en una base de datos, debe especificarlas en la cadena de conexión. Puede especificar Seguridad integrada=SSPI si el servidor de la base de datos admite la seguridad integrada de Windows y la cuenta usada para el procesamiento de informes desatendido tiene permisos para leer en la base de datos. De lo contrario, deberá especificar el nombre de usuario y la contraseña en la cadena de conexión, donde aparecerá en texto no cifrado para cualquier usuario que tenga permiso para modificar las propiedades de conexión al origen de datos.

Aunque no se le impide usar la cuenta de procesamiento de informes desatendido para recuperar datos tras realizar una conexión, no es una práctica recomendada. Se supone que la cuenta debe usarse para funciones muy concretas. Si la usa para recuperar datos, está quebrantando el propósito para el que está destinada.

[Arriba]