Servidor de informes de Reporting Services (modo nativo)

Un servidor de informes configurado para el modo nativo se ejecuta como un servidor de aplicaciones que proporciona todas las funcionalidades de procesamiento y administración exclusivamente mediante los componentes de Reporting Services.

Puede usar SQL Server Management Studio o el portal web para administrar informes de Reporting Services. Use el administrador de configuración de Reporting Services para administrar un servidor de informes en modo nativo.

Si el servidor de informes está configurado para el modo de SharePoint, debe usar las páginas de administración de contenido del sitio de SharePoint para administrar informes, orígenes de datos compartidos y otros elementos del servidor de informes.

En este artículo se incluye la siguiente información:

Resumen del modo nativo

Una instalación del modo nativo de Reporting Services consta de varias características de servidor que es necesario administrar y mantener. Entre estas características figuran las siguientes:

  • El servicio web del servidor de informes, que se ejecuta dentro del servicio del servidor de informes.

  • Las aplicaciones de procesamiento en segundo plano, que controlan las operaciones programadas y la entrega de informes.

  • La base de datos del servidor de informes.

Para administrar por completo una instalación de Reporting Services, debe disponer de los permisos siguientes:

  • Pertenencia al grupo local de administradores en el equipo del servidor de informes. Si la instalación incluye características de servidor que se ejecutan en equipos remotos, debe tener permisos de administrador en dichos equipos. En concreto, debe tener esos permisos si desea administrar esos servidores a través de una conexión remota.

  • Permisos de administrador de base de datos para la instancia de SQL Server que hospeda la base de datos.

  • Si va a instalar Reporting Services en un controlador de dominio, debe ser un administrador de dominio.

Administrar contenido

En Reporting Services, la administración del contenido hace referencia a la administración de informes, modelos, carpetas, recursos y orígenes de datos compartidos. Es posible administrar todos estos elementos de un modo independiente mediante la configuración de las propiedades y de la seguridad. Cualquier elemento puede moverse a una ubicación diferente en el espacio de nombres de carpetas del servidor de informes. Para administrar estos elementos de un modo eficaz, necesita saber las tareas que realiza un administrador de contenido.

Nota:

La administración de contenido es diferente de la administración de servidores de informes. Para más información sobre cómo administrar el entorno en el que se ejecuta un servicio de informes, consulte Configuración y administración de un servidor de informes (modo de SharePoint de Reporting Services).

La administración de contenido comprende las tareas que se describen a continuación:

  • Garantizar la seguridad del sitio del servidor de informes y los elementos mediante la aplicación de la seguridad basada en roles que ofrece Reporting Services.

  • Estructurar la jerarquía de carpetas del servidor de informes mediante la inclusión, modificación o eliminación de carpetas.

  • Establecer valores predeterminados y propiedades aplicables a los elementos que administra el servidor de informes. Por ejemplo, puede establecer valores máximos básicos que determinen las directivas de almacenamiento del historial del informe.

  • Crear elementos de orígenes de datos compartidos para utilizar en lugar de las conexiones de orígenes de datos específicos del informe. Un editor o administrador de contenido puede seleccionar un origen de datos diferente del definido originalmente para un informe. Por ejemplo, seleccione un origen para reemplazar una referencia a una base de datos de prueba por una referencia a una base de datos de producción.

  • Crear programaciones compartidas que se pueden usar en lugar de las programaciones específicas de informes y de suscripciones, facilitando el mantenimiento de la información de programación con el tiempo.

  • Crear suscripciones controladas por datos que generen listas de destinatarios a partir de los datos obtenidos de un almacén de datos.

  • Equilibrar las peticiones de procesamiento de informes del servidor mediante la programación del procesamiento de informes y la especificación de los informes que pueden ejecutarse a petición y de los que se cargan desde la memoria caché.

El permiso para realizar tareas de administración se proporciona a través de dos roles predefinidos: Administrador del sistema y Administrador de contenido. La administración efectiva del contenido del servidor de informes requiere que esté asignado a ambos roles. Para más información sobre estos roles predefinidos, consulte Roles y permisos (Reporting Services).

Las herramientas para administrar el contenido del servidor de informes son Management Studio o el portal web. Management Studio permite establecer valores predeterminados y habilitar características. El portal web se usa para conceder acceso de usuario a los elementos y operaciones del servidor de informes. También puede usar el portal web para ver y usar informes y otros tipos de contenido, así como ver y usar todos los elementos compartidos y las características de distribución de informes.

Protección y administración de un recurso

Un recurso es un elemento administrado que se almacena en un servidor de informes pero no se procesa allí. Normalmente, un recurso proporciona contenido externo a los usuarios de los informes. Entre los ejemplos se incluye una imagen en un archivo .jpg o un archivo HTML que describe las reglas de negocios usadas en un informe. El archivo JPG o HTML está almacenado en el servidor de informes, pero el servidor de informes pasa el archivo directamente al explorador en lugar de procesarlo primero.

Para agregar un recurso a un servidor de informes, se carga o se publica un archivo:

Operación Tipo de archivo
Cargar Todos los archivos se cargan como recursos excepto los archivos de definición de informe (.rdl) y los de modelo de informe (.smdl).

Para cargar un recurso, debe usar el portal web si el servidor de informes se ejecuta en modo nativo o una página de aplicación de un sitio de SharePoint si el servidor se ejecuta en el modo integrado con SharePoint. Para más información, consulte Carga de un archivo o un informe en el servidor de informes o Carga de documentos en una biblioteca de SharePoint (Reporting Services en modo de SharePoint).
Publicar Todos los archivos de un proyecto se cargan como recursos salvo los archivos de origen de datos .rdl, .smdl y .rds. Para publicar un recurso, agregue un elemento existente a un proyecto en el Diseñador de informes y, a continuación, publique el proyecto en un servidor de informes.

Todos los recursos se originan como archivos en un sistema de archivos, que se cargan posteriormente en un servidor de informes. No existen restricciones en cuanto a los tipos de archivos que se pueden cargar y los tamaños de archivo son de hasta 1 GB. Sin embargo, cuando se publica en un servidor de informes como un recurso, los tipos de archivos que tienen tipos MIME equivalentes resultan más óptimos que otros. Por ejemplo, los recursos basados en archivos HTML y JPG se abren en una ventana del explorador cuando el usuario selecciona el recurso. Esta acción representa el HTML como una página web y el JPG como una imagen que el usuario puede ver. Por el contrario, los recursos que no tienen tipos MIME equivalentes, como archivos de aplicación de escritorio, por ejemplo, no se pueden representar en la ventana del explorador.

Si un recurso puede ser visto o no por los usuarios de los informes depende de las opciones de visualización del explorador. Dado que los recursos no los procesa el servidor de informes, el explorador debe proporcionar la capacidad de visualización para representar un tipo MIME concreto. Si el explorador no puede representar el contenido, los usuarios que vean el recurso solamente podrán ver las propiedades generales del recurso.

Los recursos existen junto con informes, orígenes de datos compartidos, programaciones compartidas y carpetas como elementos con nombre en la jerarquía de carpetas del servidor de informes. Puede buscar, ver, proteger y establecer propiedades en los recursos de la misma manera que lo haría con cualquier elemento almacenado en un servidor de informes. Para ver o administrar un recurso, debe tener las tareas Ver recursos o Administrar recursos en su asignación de roles.

Referencia a un recurso de imagen desde un informe

Los recursos pueden contener una imagen a la que hace referencia en un informe. Si entre los requisitos de informe se incluye el uso de imágenes externas, piense en las ventajas siguientes de almacenar la imagen como un recurso:

  • Almacenamiento centralizado en la base de datos del servidor de informes. Si mueve la base de datos del servidor de informes y su contenido a otro equipo, la imagen externa permanece con el informe. No tiene que realizar un seguimiento de los archivos de imagen almacenados en disco en equipos diferentes.

  • Se protege a través de las asignaciones de roles en lugar de la seguridad del sistema de archivos. Los mismos permisos que se usan para ver un informe se pueden aplicar al recurso. Por el contrario, si almacena la imagen en disco, debe asegurarse de que la cuenta de usuario anónimo o la cuenta de ejecución desatendida tienen permiso para tener acceso al archivo.

Para usar un recurso de imagen de un informe, agregue el archivo de imagen al proyecto y publíquelo junto con el informe. Una vez publicada la imagen, puede actualizar la referencia de imagen en el informe. Actualiza la referencia de la imagen en el informe de manera que señale al recurso del servidor de informes y, a continuación, vuelva a publicar únicamente el informe para guardar sus cambios. Puede actualizar ahora la imagen con independencia del informe volviendo a publicar el recurso. El informe usa la versión más actual de la imagen disponible en el servidor de informes.

Configurar y administrar un servidor de informes (modo nativo de SSRS)
Solución de problemas en una instalación de Reporting Services