Compartir a través de


Ejemplos de informes de Server Management

Los informes de ejemplos de Server Management se dividen en dos conjuntos:

  • Los informes de Server Management conforman un conjunto de archivos de definición de informe predefinidos que utiliza metadatos de SQL Server como origen de información para los informes. Puede utilizar los informes de ejemplo para ver la información del servidor o como plantillas para diseñar nuevos informes.
  • Los informes de ejemplo de Execution Log incluyen archivos de informe predefinidos, secuencias de comandos de bases de datos de ejemplo y un paquete de SQL Server Integration Services de ejemplo que se puede utilizar para ver datos del registro de ejecución de un servidor de informes.

[!NOTA] Si utiliza SQL Server 2005 Express Edition with Advanced Services, debe modificar la dirección URL del servidor de informes antes de publicar los informes de ejemplo en dicho servidor. Asimismo, tenga en cuenta que SQL Server 2005 Express Edition with Advanced Services no admite informes de ejemplo del registro de ejecución. Los informes de ejemplo del registro de ejecución utilizan los datos que proporciona SQL Server Integration Services, no disponibles en SQL Server Express.

Lenguaje

Lenguaje RDL (Report Definition Language)

Archivos de informes de Server Management

En la siguiente tabla se ofrece una descripción de cada informe.

Informe Descripción

Schema Table Extended Properties

Proporciona los tipos y las propiedades extendidas de cada columna de una tabla, clasificados por tabla y esquema.

Columns by Table and Schema Subreport

Informe integrado utilizado por el informe Schema Table Extended Properties.

Archivos del registro de ejecución de informes

En la siguiente tabla se ofrece una descripción de cada informe, archivo de secuencia de comandos y paquete.

Informe Descripción

Createtables.sql

Crea la estructura de la tabla para almacenar los datos del registro de ejecución de informes.

Cleanup.sql

Quita datos de las tablas de manera que éstas se puedan actualizar con datos nuevos.

RSReportExecutionLog_Update.dtsx

Extrae datos internos de la base de datos del servidor de informes y los copia en una base de datos definida por el usuario que contiene datos del registro de ejecución de informes.

RSReportExecutionLog_Update.dtsConfig

Especifica la configuración del paquete.

Execution Status Codes.rdl

Muestra las tasas de éxito y error de todas las ejecuciones de informes que se realizaron dentro de un determinado intervalo de fechas. También muestra qué códigos de error se produjeron y qué informes no se pudieron procesar.

Execution Summary.rdl

Muestra las estadísticas generales de ejecución de informes correspondientes a un determinado intervalo de fechas. También muestra el número de informes procesados por día, los 10 informes más solicitados y los 10 informes cuya ejecución fue la más prolongada.

Report Summary.rdl

Muestra información resumida sobre la ejecución de informes correspondiente a un informe específico dentro de un determinado intervalo de fechas.

Requisitos previos

El sistema debe cumplir los requisitos siguientes para utilizar los informes de ejemplo.

Servidor

  • Microsoft SQL Server 2005 Reporting Services (Evaluation Edition, Standard Edition, Developer Edition y Enterprise Edition), o bien SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Integration Services (necesario para los informes del registro de ejecución)
  • Servicios de bases de datos de Microsoft SQL Server 2005

Cliente

  • Microsoft Internet Explorer 6.0 con la opción de secuencias de comandos habilitada.

  • Business Intelligence Development Studio (opcional)

    [!NOTA] Business Intelligence (BI) Development Studio no es compatible con los equipos basados en Itanium. Sin embargo, BI Development Studio es compatible con los equipos basados en x64. Si las bases de datos de ejemplo de SQL Server 2005 se han implementado en un equipo basado en Itanium, utilice BI Development Studio en equipos basados en x86 o x64 para modificar y ejecutar los ejemplos.

Instalar los ejemplos de informes

Los ejemplos de SQL Server no se instalan de forma automática durante la instalación. Para obtener instrucciones acerca de la instalación de los ejemplos, vea el artículo sobre la instalación de los ejemplos.

Implementar los informes de ejemplo

  1. En la barra de herramientas de Business Intelligence Development Studio, haga clic en Archivo, seleccione Abrir y, a continuación, haga clic en Proyecto o solución.
  2. Vaya a C:\Archivos de programa\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports, seleccione el archivo Server Management Sample Reports.sln y haga clic en Abrir.
  3. Si utiliza SQL Server 2005 Express Edition with Advanced Services, debe modificar la propiedad de dirección URL del servidor de informes de destino y cambiar la cadena de conexión predeterminada que especifica una conexión con la base de datos del sistema master. Los valores predeterminados de este ejemplo no son válidos para una instalación de SQL Server Express:
    1. En el menú Proyecto, seleccione Propiedades.
    2. En OverwriteDataSources, seleccione True.
    3. En TargetServerURL, escriba la siguiente dirección URL:
      https://localhost/reportserver$SQLExpress
    4. Haga clic en Aceptar para cerrar el cuadro de diálogo de las páginas de propiedades de solución.
    5. En el Explorador de soluciones, en Orígenes de datos compartidos, haga doble clic en master.rds.
    6. En el cuadro de diálogo Origen de datos compartido, en la ficha General, modifique la cadena de conexión para utilizar el siguiente valor:
      Data Source=localhost\SQLExpress; Initial Catalog=master
    7. Haga clic en Aceptar para cerrar el cuadro de diálogo Origen de datos compartido.
  4. En la barra de herramientas estándar, seleccione la configuración de solución Production. La configuración predeterminada es la de depuración.
  5. En el menú Generar, haga clic en Implementar Server Management Sample Reports. Al implementar la solución, los informes se publican en el servidor de informes.

Si ejecuta SQL Server Express, puede omitir las siguientes secciones, en las que se explica cómo crear una base de datos del registro de ejecución de informes y configurar un paquete de SSIS. Si no sabe cómo ver los informes que acaba de publicar, asegúrese de leer la última sección de este tema, en la que se explica cómo abrir los informes en el Administrador de informes.

Crear una base de datos para datos de ejecución de informes

Los informes del registro de ejecución recuperan datos de una base de datos definida por el usuario que ha sido creada y llenada por un paquete que se ejecuta en SQL Server Integration Services.

  1. En SQL Server Management Studio, en el Explorador de objetos, conéctese a una instancia del motor de base de datos.
  2. Haga clic con el botón secundario en Bases de datos y seleccione Nueva base de datos.
  3. En Nombre de la base de datos, escriba RSExecutionLog y, a continuación, haga clic en Aceptar.
  4. En el nodo Bases de datos, haga clic con el botón secundario en RSExecutionLog y seleccione Nueva consulta.
  5. En el menú Archivo, seleccione Abrir y haga clic en Archivo. Vaya a la carpeta que contiene Createtables.sql. De forma predeterminada, esta carpeta está ubicada en C:\Archivos de programa\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Abra Createtables.sql en la ventana de consulta.
  6. En el cuadro de lista Bases de datos disponibles, que se encuentra en la barra de herramientas de SQL Server Management Studio, seleccione RSExecutionLog.
  7. En la barra de herramientas, haga clic en Ejecutar para ejecutar la consulta.

Configurar y ejecutar el paquete

Se puede crear un trabajo del servicio del Agente SQL Server para ejecutar el paquete. Para configurar el equipo de manera que consulte los datos del registro de ejecución de informes, siga estos pasos:

  1. Compruebe que SQL Server Integration Services esté habilitado y en ejecución. Utilice la herramienta de configuración de superficie de SQL Server para habilitar e iniciar el servicio.

  2. En Management Studio, abra el Agente SQL Server, haga clic con el botón secundario en Trabajos y, a continuación, haga clic en Nuevo trabajo.

  3. En el cuadro de diálogo Nuevo trabajo, en la página General, escriba RSExecutionLog_Update como nombre del trabajo.

  4. En la página Pasos del cuadro de diálogo Nuevo trabajo, haga clic en Nuevo. Aparecerá el cuadro de diálogo Nuevo paso de trabajo.

  5. En la página Paso, en Nombre del paso, escriba RSExecutionLog_Update.

  6. En Tipo, seleccione Paquete SQL Server Integration Services. Aparecerá una colección de páginas con fichas cuando seleccione un tipo de ejecución de paquete. El siguiente conjunto de pasos hace referencia a estas páginas con fichas.

  7. En la ficha General, en Origen del paquete, seleccione Sistema de archivos.

  8. En el campo Paquete, haga clic en (…) para desplazarse a la carpeta que contiene RSExecutionLog_Update.dtsx y, a continuación, haga clic en Aceptar.
    De forma predeterminada, esta carpeta está ubicada en C:\Archivos de programa\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Abra RSExecutionLog_Update.dtsx.

    [!NOTA] Si está ejecutando el paquete en un equipo de 64 bits, debe establecer la propiedad PreCompile en True. Para obtener más información, vea Consideraciones acerca de Integration Services en equipos de 64 bits.

  9. En la ficha Configuraciones, haga clic en Agregar. Desplácese a la carpeta que contiene RSExecutionLog_Update.dtsConfig.
    De forma predeterminada, esta carpeta está ubicada en C:\Archivos de programa\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\Server Management Sample Reports\Execution Log Sample Reports. Abra RSExecutionLog_Update.dtsConfig.

  10. En la ficha Orígenes de datos, active las casillas de verificación correspondientes a los administradores de conexión de origen y destino.
    El archivo de configuración especifica la base de datos del servidor de informes predeterminada, denominada reportserver, como el origen. El destino es RSExecutionLog. Si utiliza diferentes bases de datos, modifique los nombres del origen de datos.
    Compruebe que el nombre del usuario y la contraseña sean válidos para obtener acceso a los orígenes de datos. De forma predeterminada, el archivo de configuración especifica la cuenta Administrador del sistema. Si usted no es el administrador de SQL Server, reemplace el nombre del usuario y la contraseña con sus credenciales.

  11. Haga clic en Aceptar para guardar el paso.

  12. Haga clic en Aceptar para guardar el trabajo. Ahora puede ejecutar el trabajo para ejecutar el paquete.
    Aunque puede crear una programación para ejecutar este trabajo a intervalos regulares, tenga en cuenta que los nuevos datos se anexarán a los datos existentes. Si no desea incluir datos históricos en los informes, ejecute la secuencia de comandos Cleanup.sql para borrar las tablas.

  13. En el nodo Trabajos, haga clic con el botón secundario en RSExecutionLog_Update y, a continuación, haga clic en Inicio. El Agente SQL Server ejecuta el paquete y llena la base de datos RSExecutionLog con datos extraídos de la base de datos del servidor de informes.

Recuperar datos del registro de ejecución de informes en los informes de ejemplo

Algunos informes de ejemplo del registro de ejecución de informes requieren que proporcione una fecha de inicio y de finalización para recuperar los datos del registro de ejecución de informes creado entre esas fechas. Al establecer una fecha de finalización, especifique una fecha un día posterior (por ejemplo, si desea ver la información del registro creado el 11 de agosto, especifique 12 de agosto como fecha de finalización).

El motivo para especificar las fechas con un día de adelanto es que los informes de ejemplo están configurados para usar la hora predeterminada 00:00:00 (que es la hora inicial en un reloj de 24 horas). Si especifica como fecha final el 11 de agosto, el informe mostrará la actividad del servidor hasta el 10 de agosto a las 23:59:59. Para ver los datos del registro de ejecución de informes que se produjeron durante el 11 de agosto, debe especificar el 12 de agosto como fecha final.

Ver los ejemplos de informes en el Administrador de informes

Después de publicar los ejemplos de informes, puede verlos en el Administrador de informes. Para poder ver los informes es necesario tener los siguientes permisos:

  • Debe tener permiso para iniciar sesión en el motor de base de datos de SQL Server local que aloja las bases de datos con las que está trabajando. De forma predeterminada, los orígenes de datos de informes se configuran de manera que utilicen la seguridad integrada de Microsoft Windows. Sus credenciales de cuenta de Windows se utilizan para iniciar sesión en la base de datos.
  • Debe tener una asignación de funciones que conceda acceso al informe a su cuenta de usuario. Al administrador local del equipo se le conceden todos estos permisos de manera automática. Si no es un administrador local, debe configurar las asignaciones de funciones y los permisos de inicio de sesión para poder ver el informe.

Para ver un informe en el Administrador de informes, siga estos pasos:

  1. Abra una ventana del explorador. El Administrador de informes requiere Internet Explorer 6.0 o posterior con las secuencias de comandos habilitadas.
  2. Escriba la dirección URL del Administrador de informes en la barra de direcciones de un explorador Web. De forma predeterminada, la dirección URL es http://<webservername>/reports. Si utiliza SQL Server Express, la dirección URL predeterminada es https://localhost/reports$SQLExpress.
  3. Desplácese a la carpeta que contiene los informes. De forma predeterminada, es la carpeta Server Management Sample Reports.
  4. Haga clic en el nombre del informe que desee abrir.

Vea también

Otros recursos

Ejemplos y bases de datos de ejemplo
Tutoriales de Reporting Services
Instalar ejemplos y bases de datos de ejemplo AdventureWorks
Cómo publicar ejemplos de informe (Diseñador de informes)
Cómo cargar ejemplos de informes (Administrador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005