Documente Academic
Documente Profesional
Documente Cultură
Dado que SQL Server 2008 R2 es una actualizacin de versin menor de SQL Server
2008, recomendamos tambin revisar el contenido en la seccin de SQL Server 2008.
Para obtener informacin de productos de SQL Server 2008, vea Microsoft SQL Server
2008 y SQL Server 2008 Business Intelligence. Para descargar una copia de evaluacin
de SQL Server 2008, vaya a http://www.microsoft.com/sqlserver/2008/en/us/trial-
software.aspx.
Diseador de informes
Diseador de modelos
Servidor de informes
El servidor de informes es el componente central de una instalacin de Reporting
Services. El servidor de informes est compuesto por un par de procesadores esenciales
ms una serie de extensiones con finalidades especiales que administran la
autenticacin, el procesamiento de datos, la representacin y las operaciones de entrega.
Los procesadores son el concentrador del servidor de informes. Los procesadores
admiten la integridad del sistema de informes y no se pueden modificar ni ampliar. Las
extensiones son tambin procesadores, pero realizan funciones muy concretas.
Reporting Services incluye una o varias extensiones predeterminadas para cada tipo de
extensin admitida. Puede agregar extensiones personalizadas a un servidor de
informes. Ello permite extender un servidor de informes para que admita caractersticas
que requieren adaptaciones. Ejemplos de funcionalidad personalizada pueden ser la
compatibilidad con tecnologas de inicio de sesin nico, la salida de informes en
formatos de aplicacin no controlados por las extensiones de representacin
predeterminadas, y la entrega de informes a una impresora o aplicacin.
El servidor de informes es un servidor sin estado que almacena todas las propiedades,
objetos y metadatos de una base de datos de SQL Server. Los datos almacenados
incluyen informes publicados, modelos de informe y la jerarqua de carpetas que
proporciona el direccionamiento de todos los elementos que administra el servidor de
informes. Una base de datos del servidor de informes puede proporcionar
almacenamiento interno para una nica instalacin de Reporting Services o para varios
servidores de informes que formen parte de la implementacin escalada. Si configura un
servidor de informes para ejecutarse en una implementacin ms amplia de un producto
o tecnologa de SharePoint, el servidor de informes usa las bases de datos de SharePoint
adems de la base de datos del servidor de informes. Para obtener ms informacin
sobre los almacenes de datos utilizados en la instalacin de Reporting Services, vea
Instalacin de la base de datos del servidor de informes y Almacenar y sincronizar el
contenido del servidor de informes con bases de datos de SharePoint.
Diseador de informes
El Diseador de informes est constituido por un conjunto de herramientas grficas de
consulta y diseo que se hospedan en el entorno de Microsoft Visual Studio. El
Diseador de informes proporciona un panel Datos de informe para organizar los datos
que se utilizan en el informe y vistas organizadas por fichas para Diseo y Vista previa
de modo que pueda disear un informe de forma interactiva. El Diseador de informes
tambin proporciona diseadores de consultas para ayudar a especificar los datos que
deben recuperarse de los orgenes de datos y el cuadro de dilogo Expresin para
especificar los datos de informe que deben utilizarse en el diseo de informes. Para
obtener ms informacin, vea Herramientas de diseo de consultas en Reporting
Services, Connecting to Your Data (Reporting Services), Trabajar con expresiones de
informe y Designing the Report Layout (Reporting Services).
Disear informes
El Diseador de informes admite informes con tablas, matrices y listas de formato libre,
as como con grficos, medidores y mapas. Todas las caractersticas que puede agregar
a un informe se definen mediante el lenguaje RDL (Report Definition Language). Puede
cambiar y guardar directamente los archivos .rdl o utilizar el Diseador de informes
para realizar cambios en un informe.
Publicar en un servidor
Para publicar un informe, puede utilizar los comandos generar e implementar que se
encuentran disponibles en Visual Studio. Para obtener ms informacin, vea Publicar
orgenes de datos e informes.
Ver el informe
Una vez publicado un informe, Reporting Services proporciona varios modos de verlo.
Puede ver el informe directamente con un explorador y el Administrador de informes,
crear suscripciones para la entrega del informe o exportar el informe en un formato de
archivo diferente, como Microsoft Excel o Microsoft Word. Para obtener ms
informacin, vea Viewing and Saving Reports (Reporting Services).
Administrar el informe
Despus de publicar un informe, puede administrar los informes y sus orgenes de datos
de forma independiente. Puede crear instantneas de informe, establecer las propiedades
de almacenamiento en cach, crear nuevos conjuntos de parmetros para el mismo
informe y cambiar los orgenes de datos de informe. Para obtener ms informacin, vea
Administrador de informes.
Los asistentes de fcil uso le dirigen a travs de los pasos necesarios para crear una
tabla, un grfico o un mapa en el informe. Entre los pasos para crear una tabla, una
matriz o un grfico se incluyen
Con el Asistente para mapas y el Asistente para capas de mapa, podr agregar mapas y
capas de mapa a un informe, como ayuda para visualizar los datos con un fondo
geogrfico.
Use los asistentes como punto de partida para crear una regin de datos que se puede
continuar modificando una vez finalizado el asistente.
Una compatibilidad total con todas las funciones del lenguaje RDL (Report Definition
Language) significa que se puede usar el Generador de informes para crear informes
con diferentes regiones de datos (como tablas y grficos), as como datos de varios
orgenes en un solo informe. El Generador de informes tambin admite realizar
consultas directamente en orgenes de datos relacionales (SQL Server, Oracle, Teradata,
OLE DB y ODBC) y orgenes de datos multidimensionales (SQL Server Analysis
Services, Oracle, Hyperion Essbase y SAP NetWeaver BI). El Generador de informes
admite tambin el acceso sencillo a datos a travs de modelos de informes publicados
(SMDL) basados en SQL Server, SQL Server Analysis Services, Oracle y Teradata.
Generar informes
Explorar datos
Nota
Si abre un informe del Generador de informes en el Diseador de informes de SQL
Server 2008 o en Report Designer Preview, y agrega funcionalidad, no podr abrir de
nuevo el informe en el Generador de informes.
Nota
Cuando el Generador de informes se carga en el equipo cliente, existe un archivo de
Ayuda independiente como referencia. Este archivo de Ayuda trata sobre los conceptos
del Generador de informes y proporciona ayuda sobre procedimientos y F1.
Diseador de modelos
El Diseador de modelos es una herramienta de Reporting Services que se usa dentro de
Business Intelligence Development Studio para definir, modificar y publicar los
modelos de informe que se utilizan en el Generador de informes. Un modelo de informe
es una descripcin comercial de la base de datos subyacente. Describe los datos en
trminos de entidades, atributos y relaciones (roles), que pueden utilizar los usuarios del
Generador de informes para crear informes. El modelo describe la base de datos
subyacente en trminos comerciales conocidos que los usuarios finales pueden entender.
Puede iniciar el Diseador de modelos y comenzar a disear un modelo directamente
utilizando un origen de datos, o bien puede generar automticamente un modelo
utilizando un conjunto predefinido de reglas. El Diseador de modelos puede ayudar a
disear modelos basados en bases de datos de SQL Server y en bases de datos de Oracle
que ejecutan la versin 9.2.0.3 o posteriores. Puede generar automticamente modelos
basados en bases de datos de Analysis Services utilizando un conjunto predefinido de
reglas mediante el Administrador de informes. Para obtener informacin acerca de los
modelos generados a partir de cubos de Analysis Services, vea Generar modelos
utilizando herramientas de administracin de informes.
Para obtener informacin sobre cmo crear un modelo bsico, siga el tutorial Tutorial:
crear un modelo de informe. Para obtener informacin sobre cmo optimizar un modelo
de informe, siga Tutorial: Perfeccionar un modelo de informe en el Diseador de
modelos.
Administrador de informes
El Administrador de informes es una herramienta basada en Web para el acceso a
informes y su administracin que se utiliza para administrar una nica instancia de
servidor de informes desde una ubicacin remota a travs de una conexin HTTP.
Tambin puede utilizar el Administrador de informes por su visor de informes y sus
caractersticas de navegacin. Puede utilizar el Administrador de informes para realizar
las siguientes tareas:
Puede utilizar el Administrador de informes para examinar las carpetas del servidor de
informes o buscar informes concretos. Puede ver un informe, con sus propiedades
generales, as como pegar copias del informe capturadas en el historial del informe. En
funcin de los permisos que tenga, tambin podra suscribirse a informes para
entregarlos a una bandeja de entrada de correo electrnico o a una carpeta compartida
del sistema de archivos.
Para usar el Administrador de informes debe tener Microsoft Internet Explorer 6.0 o
posterior.
En una instalacin nueva, solo los administradores locales tienen permisos suficientes
para trabajar con el contenido y la configuracin. Para conceder permisos a otros
usuarios, un administrador local debe crear asignaciones de roles que proporcionen
acceso al servidor de informes. Las tareas y las pginas de aplicacin a las que un
usuario puede obtener acceso posteriormente dependern de las asignaciones de roles
para dicho usuario. Para obtener ms informacin, vea Cmo conceder a un usuario
acceso a un servidor de informes (Administrador de informes).
Nota
Si est usando Windows Vista o Windows Server 2008, debe configurar el
Administrador de informes para la administracin local. Para ms informacin vea
Configurar un servidor de informes para administracin local en Windows Vista y
Windows Server 2008 (UAC).
Nota
Si est utilizando Windows Vista o Windows Server 2008, debe configurar el servidor
de informes para la administracin local antes de utilizar el Administrador de informes
para administrar una instancia del servidor de informes local. Para obtener instrucciones
acerca de cmo configurar el servidor, vea Configurar un servidor de informes para
administracin local en Windows Vista y Windows Server 2008 (UAC).
Puede abrir la herramienta desde el grupo de programas SQL Server en el equipo del
servidor de informes.
1. Haga clic en Inicio, seleccione Todos los programas, seleccione Microsoft SQL
Server 2008 R2 y, despus, seleccione Herramientas de configuracin.
Si desea configurar una instancia del servidor de informes desde una versin
anterior de SQL Server, abra la carpeta de programas correspondiente a esa
versin. Por ejemplo, seleccione Microsoft SQL Server 2005 en lugar de
Microsoft SQL Server 2008 R2 para abrir las herramientas de configuracin de
los componentes de servidor de SQL Server 2005.
Nota
Si prefiere utilizar una herramienta que tenga una interfaz grfica de usuario, puede
utilizar la herramienta de configuracin de Reporting Services en lugar de rsconfig y
rskeymgmt.
Utilidad rsconfig
La utilidad rsconfig se utiliza para configurar y administrar una conexin del servidor
de informes con la base de datos del servidor de informes. Tambin puede utilizarla
para especificar la cuenta de usuario que se va a utilizar para el procesamiento de
informes desatendidos. Para obtener ms informacin, vea Administracin (Reporting
Services). Para obtener ms informacin sobre la configuracin de conexin, vea
Configurar una conexin a la base de datos del servidor de informes.
Utilidad rskeymgmt
Utilidad rs
La utilidad rs es un host de script que se puede utilizar para llevar a cabo operaciones de
script. Utilice esta herramienta para ejecutar scripts de MicrosoftVisual Basic que
copian datos entre distintas bases de datos del servidor de informes, publican informes,
crean elementos en una base de datos del servidor de informes, etc. Para obtener ms
informacin acerca del uso de scripts para administrar un servidor, vea Scripting para
tareas administrativas y de implementacin.
Nota
Con SQL Server 2008 R2 y versiones posteriores, la utilidad rs se admite contra los
servidores de informes que se configuran para modo integrado de SharePoint, as como
para los servidores configurados en modo nativo. Las versiones anteriores solo eran
compatibles con las configuraciones del modo nativo.
Herramientas SQL Server para el servidor de informes
administracin
En este tema se describen las herramientas cliente para SQL Server que se pueden
utilizar para administrar una instalacin de Reporting Services.
Caractersticas de proyecto
Diseador de
Generador Generador
informes (BI
Caracterstica de informes de informes
Development
1.0 3.0
Studio)
Integrar informes y orgenes de datos de
SQL Server Reporting Services (SSRS),
cubos de SQL Server Analysis Services
(SSAS), paquetes de SQL
Server Integration Services (SSIS) y
proyectos del lenguaje Visual Studio (VS)
en una solucin nica en BI Development
Studio.
Usar sistemas de control de cdigo fuente
compatibles con VS, como VSTS o
SourceSafe.
Habilitar a los usuarios empresariales que
no desean trabajar con BI Development
Studio para que creen su propio informe o
actualicen, modifiquen y compartan los
informes existentes.
Especificar varias configuraciones de
implementacin.
Administrar los recursos (por ejemplo, las
imgenes y los mapas) como parte de un
proyecto.
Establecer opciones de configuracin
personalizadas para las extensiones de
datos, extensiones de presentacin y
ensamblados personalizados.
Tambin
Crear orgenes de datos compartidos. disponible en el
Administrador de
informes.
Crear y agregar conjuntos de datos
compartidos.
Crear consultas que recuperan
directamente los datos de bases de Diseador de vistas Diseador de
datos relacionales utilizando un de Visual Database consultas
diseador grfico de consultas. Tools relacionales
Crear consultas que recuperan
directamente los datos de bases de
datos relacionales utilizando un
diseador de consultas basado en
texto.
Crear consultas que recuperan
directamente los datos de bases de
datos multidimensionales utilizando
un diseador grfico de consultas.
Crear consultas para una base de datos
multidimensional utilizando un
diseador de consultas basado en texto
que admite propiedades de campo
extendidas.
Crear consultas que recuperan los
datos directamente de los modelos de
minera de datos.
Recuperar los datos de varias
consultas para varios orgenes de
datos en un informe nico.
Importar consultas de archivos .sql o
informes.
Recuperar los datos de tipos de
orgenes de datos integrados. Para
obtener ms informacin, vea
Conexiones de datos, orgenes de
datos y cadenas de conexin (SSRS).
Recuperar datos de los modelos de
informe generados con SQL Server,
Analysis Services, Oracle o Teradata.
Caractersticas de compatibilidad de diseo del informe
Caracterstica Diseador de Generador de Generador de
informes (BI informes 1.0 informes 3.0
Development Studio)
Asistente para informes.
Asistente para regin de datos.
Visualizaciones enriquecidas
(grfico, medidor). Grfico bsico
Mapa
Superficie de diseo del informe
de forma libre.
Generacin de consultas a
travs de las acciones de diseo.
Generacin automtica de
vnculos de obtencin de
detalles infinita.
Formato automtico de los datos
en cuanto al formato, nmero y
ancho de columna.
Diseo flexible de los datos
(Tablix).
Lneas de ajuste para la
alineacin.
Zoom.
Campos de etiqueta para
agregar campos a las celdas.
Texto de marcador de posicin
para las expresiones simples.
Compatibilidad total con las
caractersticas de RDL.
Agrupacin, ordenacin y
filtrado avanzados.
Varias regiones de datos en un
informe.
Agregar indicadores,
minigrficos, mapas.
Caractersticas de compatibilidad con las expresiones de informe
Diseador de informes
Generador de Generador de
Caracterstica (BI Development
informes 1.0 informes 3.0
Studio)
IntelliSense para las
expresiones de informe.
Funciones de bsqueda y
compatibilidad con agregados
de agregados
Mostrar los errores de
procesamiento en el panel de
tareas.
Caractersticas de presentacin de informes
Caracterstica Diseador de informes (BI Generador de Generador de
Development Studio) informes 1.0 informes 3.0
Excel
Word
PDF (Acrobat)
MHTML (archivo
Web )
TIFF
CSV (delimitado por
comas)
XML (solo datos de
informe)
HTML 4.0
Caractersticas de extensin personalizadas
Diseador de
informes (BI Generador de Generador de
Caracterstica
Development informes 1.0 informes 3.0
Studio)
Proporcionar compatibilidad en
tiempo de diseo con los elementos
de informe personalizados (CRI).
Usar los CRI locales.
Usar los CRI del servidor de
informes.
Usar ensamblados de .NET
Framework personalizados locales
en lenguajes como VB.NET o C#.
Usar ensamblados de .NET
Framework personalizados en
tiempo de ejecucin en el servidor
de informes.
Usar orgenes de datos
personalizados locales.
Usar orgenes de datos
personalizados instalados en el
servidor de informes.
Usar una extensin de seguridad
personalizada en el servidor de
informes para autenticar el nombre
de usuario y la contrasea.
Otras caractersticas
Diseador de informes Generador de Generador de
Caracterstica
(BI Development Studio) informes 1.0 informes 3.0
Ver origen RDL.
Importar informes
existentes desde Access.
Tutorial: Cmo buscar e iniciar herramientas de
Reporting Services
En este tutorial se presentan las herramientas utilizadas para configurar un servidor de
informes, administrar operaciones y contenido del servidor de informes, y crear y
publicar informes y modelos de informes. La finalidad de este tutorial es ayudar a los
nuevos usuarios a comprender cmo encontrar y abrir las distintas herramientas. Si ya
est familiarizado con estas herramientas, puede pasar a los otros tutoriales que le
ayudarn a adquirir conocimientos para utilizar Reporting Services. Para obtener ms
informacin acerca de otros tutoriales, vea Cmo busco los tutoriales (Reporting
Services).
Requisitos
Debe tener instalados todos los componentes de Reporting Services. Para obtener ms
informacin acerca de las opciones de instalacin que se deben seleccionar para obtener
componentes especficos, vea Consideraciones para instalar Reporting Services.
1. Haga clic en Inicio, elija Todos los programas, Microsoft SQL Server 2008 R2,
Herramientas de configuracin y, finalmente, haga clic en Configuracin de
Reporting Services.
Administrador de informes
Antes de abrir el Administrador de informes, debe contar con los permisos suficientes
(en un principio, solo los miembros del grupo de administradores locales poseen
permisos que conceden acceso a las caractersticas del Administrador de informes). El
Administrador de informes proporciona distintas pginas y opciones, segn las
asignaciones de roles del usuario actual. Los usuarios que no poseen permisos vern una
pgina vaca. Los usuarios que posean permisos para ver informes contarn con
vnculos en los que podrn hacer clic para abrir los informes. Para obtener ms
informacin sobre permisos, vea Tutorial: Establecer permisos en Reporting Services.
Management Studio
Los administradores del servidor de informes pueden utilizar Management Studio para
administrar un servidor de informes junto con otros servidores de componentes de SQL
Server. Para obtener ms informacin, vea Usar SQL Server Management Studio.
Nota
En SQL ServerReporting Services se utilizan herramientas de creacin nuevas y
revisadas para tener acceso a nuevas caractersticas. Para obtener ms informacin, vea
Novedades (Reporting Services).
1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server
2008 R2 y, a continuacin, haga clic en Business Intelligence Development
Studio.
2. En el men Archivo, seleccione Nuevo y haga clic en Proyecto.
3. En la lista Tipos de proyecto, haga clic en Proyectos de Business Intelligence.
4. En la lista Plantillas, haga clic en Proyecto de servidor de informes. El siguiente
diagrama muestra cmo aparecen las plantillas de proyecto en el cuadro de
dilogo:
1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server
2008 R2 y, a continuacin, haga clic en Business Intelligence Development
Studio.
2. En el men Archivo, seleccione Nuevo y haga clic en Proyecto.
3. En la lista Tipos de proyecto, haga clic en Proyectos de Business Intelligence.
4. En la lista Plantillas, haga clic en Proyecto de modelos de informe.
5. Escriba un nombre y ubicacin para el proyecto, o haga clic en Examinar y
seleccione una ubicacin.
6. Haga clic en Aceptar.Business Intelligence Development Studio se abre en la
pgina de inicio de Visual Studio. El Explorador de soluciones proporciona
categoras para crear modelos, orgenes de datos y vistas de datos. La superficie
de diseo cambia cuando se define una conexin de origen de datos. Para
obtener una introduccin al primer modelo, vea Tutorial: crear un modelo de
informe.
7. Para comprobar que se haya iniciado la herramienta, compare sus resultados con
los de la siguiente imagen. En la imagen se muestra el Diseador de modelos
con un modelo abierto:
Generador de informes 3.0
Use Generador de informes 3.0 para crear informes en un entorno de creacin familiar,
similar a Microsoft Office. Puede personalizar y actualizar todos los informes
existentes, independientemente de que se hayan creado en el Diseador de informes o
en las versiones anteriores del Generador de informes. Pngase en contacto con el
administrador para obtener informacin sobre la ubicacin del archivo
ReportBuilder3.msi que necesitar ejecutar para instalar el Generador de informes en su
equipo local.
Nota
Si un volumen no tiene suficiente espacio disponible en disco, se muestra
resaltado.
http://<nombre de
servidor>/reportserver/reportbuilder/ReportBuilder/ReportBuilder_3_0_0_0.
2. Presione ENTRAR.
1. En el men Inicio, haga clic en Todos los programas y, a continuacin, haga clic
en Microsoft SQL Server 2008 R2 Report Builder 3.0.
2. Haga clic en Generador de informes 3.0.
3. Haga clic en Ayuda del Generador de informes 3.0 para abrir la documentacin
del Generador de informes.
Para elaborar informes ad hoc, utilice el Generador de informes 1.0 para crear informes
que utilicen modelos publicados como origen de datos. El Generador de informes 1.0
ofrece una funcionalidad de informe click-through en un modelo de informe. Para
obtener ms informacin acerca del Generador de informes 1.0, vea Disear e
implementar informes usando el Generador de informes 1.0 en msdn.microsoft.com.
Diagrama de la arquitectura
Servicio e infraestructura
El componente de escucha HTTP utiliza la versin 1.0 de la API del servidor HTTP.
Para obtener ms informacin, vea el tema sobre la API del servidor HTTP en MSDN.
Nivel de autenticacin
Administrador de informes
El servicio Web del servidor de informes es el motor bsico para todas las solicitudes de
procesamiento de informes y modelos a peticin iniciadas por un usuario o aplicacin
en tiempo real, incluidas la mayora de las solicitudes que se dirigen a y desde el
Administrador de informes.
El servicio Web del servidor de informes realiza un procesamiento completo para los
informes que se ejecutan a peticin. Para admitir el procesamiento interactivo, el
servicio Web autentica al usuario y comprueba las reglas de autorizacin antes de
entregar una solicitud. El servicio Web admite la extensin de seguridad de Windows
predeterminada y extensiones de autenticacin personalizadas.
El diseador de consultas de Hyperion Essbase se utiliza para recuperar los datos de las
aplicaciones y bases de datos de Hyperion Essbase. En la imagen siguiente se ilustra el
diseador de consultas Hyperion Essbase.
Para utilizar este diseador de consultas, debe tener un origen de datos de Hyperion
Essbase que contenga al menos una base de datos. Para obtener ms informacin, vea
Interfaz de usuario del Diseador de consultas SAP NetWeaver BI.
Los informes utilizan los tipos siguientes de datos de informe: un conjunto de datos de
informe con una coleccin de campos (procedentes de una consulta que se ejecuta en un
origen de datos y devuelve los datos en filas y columnas, donde los nombres de
columna proporcionan la coleccin de campos predeterminada), campos integrados
proporcionados, imgenes que se utilizan en el informe y parmetros de informe. Los
datos del informe se organizan en el panel Datos de informe. Los datos del informe se
vinculan a los elementos de diseo del informe a travs de las expresiones de informe.
Las expresiones se pueden escribir utilizando las bibliotecas integradas o toda la
variedad disponible de clases de Visual Basic.NET Framework. Para obtener ms
informacin, vea Conexiones de datos, orgenes de datos y cadenas de conexin
(SSRS), Agregar datos a un informe (Generador de informes 3.0 y SSRS) y Expresiones
(Generador de informes 3.0 y SSRS).
Los informes utilizan diversos elementos de informe para organizar los datos en una
pgina. Los elementos de informe estn disponibles en el cuadro de herramientas.
Arrastre los elementos de informe a la superficie de diseo del informe y arrastre
despus los datos del informe desde el panel Datos de informe hasta los elementos de
informe de la superficie de diseo. La superficie de diseo no es WYSIWIG. Los
elementos de informe tienen una posicin de diseo inicial que puede cambiar cuando
se procesa el informe. La lista siguiente describe los usos tpicos para diferentes
elementos de informe:
Cuadro de texto. Se usa para ttulos, marcas de fecha y nombres del informe. El
texto de los marcadores de posicin aparece en los cuadros de texto en que se
han vinculado los datos y los elementos de diseo. El texto de los marcadores de
posicin es el que se muestra en una expresin de informe subyacente. Durante
el procesamiento del informe, sus datos se sustituyen en las expresiones de
informe y los valores calculados reemplazan al texto de los marcadores de
posicin.
Tabla, Matriz. Se usan para mostrar datos tabulares o datos de tabla de
referencias cruzadas de un conjunto de datos de informe. Tabla y Matriz son
plantillas de una regin de datos Tablix y proporcionan un diseo de cuadrcula
inicial para los datos de un conjunto de datos de informe.
Grfico. Se usa para mostrar grficamente los datos de un conjunto de datos de
informe. Tambin se puede anidar un grfico dentro de una regin de datos
Tablix.
Mapa. Se usa para presentar los datos respecto de un fondo geogrfico. Los
informes pueden utilizar datos espaciales que definen el mapa a partir de los
mapas integrados, las bases de datos de SQL Server, los archivos de forma del
Environmental Systems Research Institute, Inc. (ESRI) o los mosaicos de
Microsoft Virtual Earth.
Medidor. Se usa para presentar una imagen visual para un nico valor dentro de
un intervalo de valores.
Lista. Se usa para crear un diseo de formato libre similar a los formularios de
una pgina Web. Una lista es una plantilla de una regin de datos Tablix y
proporciona un diseo inicial para los datos de un conjunto de datos de informe.
Imagen. Se usa para agregar imgenes existentes a un informe.
Subinforme. Se usa como marcador de posicin de otro informe. Un subinforme
se debe disear de forma independiente y publicar en el servidor de informes
para ser incluido en un informe primario.
Lnea, Rectngulo. Se usan lneas y rectngulos como elementos grficos. UN
rectngulo tambin se puede usar como contenedor de otros elementos de
informe. Utilice un rectngulo para ayudar a controlar el modo en que elementos
de informe, como las regiones de datos, aparecen en una pgina del informe al
representarlo.
Un informe tpico utiliza regiones de datos Tablix. Tiene que arrastrar campos desde el
panel Datos de informe y colocarlos en una celda Tablix de una regin de datos, o en el
panel Agrupacin para definir grupos para la regin de datos seleccionada.
Paginacin
Normalmente se trabaja con las fichas Diseo y Vista previa para disear el informe y, a
continuacin, el informe se ejecuta para ver el resultado representado en el visor de
informes. Algunos cambios tpicos que se pueden efectuar en un informe para mejorar
su presentacin o el rendimiento son los siguientes:
Nota
Puede crear y modificar definiciones de informe (.rdl) en la versin 3.0 del Generador de
informes y en el Diseador de informes en Business Intelligence Development Studio.
Cada entorno de creacin proporciona diferentes medios para crear, abrir y guardar
informes y elementos relacionados. Para obtener ms informacin, vea el tema sobre
diseo de informes en el Diseador de informes y la versin 3.0 del Generador de
informes en el sitio Web de Microsoft.
Disear informes
Un informe bien diseado transmite informacin que lleva a emprender
acciones. Identifique las preguntas que el informe ayuda a responder. Tngalas
en cuenta al disear el informe.
Para disear visualizaciones de datos efectivas, imagine una forma de mostrar
informacin que sea fcil de entender para el usuario del informe. Elija una
regin de datos que sea apropiada para los datos que desea visualizar. Por
ejemplo, un grfico transmite informacin de resumen y de conjunto mejor que
una tabla que abarca muchas pginas de informacin detallada. Puede visualizar
datos de un conjunto de datos en cualquier regin de datos, que incluye grficos,
mapas, indicadores, minigrficos, barras de datos y datos tabulares con diversos
diseos de cuadrcula basados en un Tablix.
Si piensa proporcionar el informe en un formato de exportacin concreto, pruebe
el formato en una fase temprana del diseo. La compatibilidad con las
caractersticas vara en funcin del representador elegido.
Si piensa entregar el informe como una suscripcin, pruebe la suscripcin en una
fase temprana del diseo. La compatibilidad con parmetros vara en funcin de
la suscripcin que cree.
Al crear diseos complejos, puede generar el diseo en etapas. Puede utilizar
rectngulos como contenedores para organizar los elementos de informe. Puede
crear regiones de datos directamente en la superficie de diseo para maximizar
el rea de trabajo y, al finalizar cada una de ellas, arrastrarlas a un contenedor de
rectngulo. Si utiliza rectngulos como contenedores, puede ubicar todo su
contenido en un solo paso. Los rectngulos tambin ayudan a controlar cmo se
representan los elementos de informe en cada pgina.
Para que el informe est ms despejado, puede utilizar visibilidad condicional
para elementos concretos del informe y permitir que el usuario decida si
mostrarlos o no. Puede establecer la visibilidad en funcin de un parmetro o un
comando de alternancia de cuadro de texto. Puede agregar cuadros de texto
ocultos de forma condicional para que muestren resultados de expresiones
provisionales. Si en un informe aparecen datos inesperados, puede mostrar los
resultados provisionales para facilitar la depuracin de las expresiones.
Cuando se trabaja con elementos anidados en rectngulos o celdas de Tablix,
puede establecer diferentes colores de fondo para el contenedor y los elementos
que contiene. El color de fondo predeterminado es Ningn color. Los elementos
con un color de fondo concreto se ven a travs de los elementos que tienen el
color de fondo establecido en Ningn color. Esta tcnica puede ayudar a
seleccionar el elemento apropiado para establecer propiedades de presentacin,
como visibilidad de bordes en celdas de Tablix.
Para obtener ms informacin sobre los conceptos que se deben tener en cuenta a la
hora de disear un informe, vea Planear un informe (Generador de informes 3.0).
Como primer paso, haga que aparezcan en el panel de datos del informe todos
los datos con los que desea trabajar. Cuando ajuste las preguntas que el informe
va a responder, piense cmo limitar los datos de los conjuntos de datos del
informe a solo los necesarios.
En general, incluya solo los datos que desee que se muestren en un informe.
Utilice variables de consulta en las consultas de conjunto de datos para que el
usuario pueda elegir los datos que desea ver en el informe. Si crea conjuntos de
datos compartidos, proporcione filtros basados en parmetros de informe para
proporcionar la misma funcionalidad.
Si tiene experiencia en la creacin de consultas, debe entender que para
cantidades de datos intermedias podra interesarle agrupar los datos en el
informe y no en la consulta. Si realiza todos los grupos en la consulta, el informe
suele ser una presentacin del conjunto de resultados de la consulta. Por otro
lado, para que se muestren los valores agregados correspondientes a grandes
cantidades de datos en un grfico o una matriz, no es necesario incluir datos
detallados.
Dependiendo de los requisitos, puede mostrar en el informe nombres y
ubicaciones de orgenes de datos de informe, texto de comandos de consulta del
conjunto de datos y valores de parmetro. La primera pregunta que muchos
nuevos usuarios se plantean es de dnde proceden los datos. Para que el informe
aparezca menos recargado, puede ocultar de forma condicional cuadros de texto
con este tipo de informacin y dejar que los usuarios elijan lo que desean ver.
Intente agregar esta informacin en la ltima pgina del informe. Establezca la
visibilidad de cuadros de texto en un parmetro que el usuario pueda cambiar.
Interactuar con la superficie de diseo de informes
Seleccionar elementos
Para seleccionar el objeto deseado en la superficie de diseo del informe, utilice la tecla
ESC, el men contextual del botn secundario, el panel Propiedades y el panel
Agrupacin.
o Presione ESC para recorrer la pila de elementos de informe que ocupan
el mismo espacio en la superficie de diseo.
o En algunos elementos de informe, puede utilizar el men contextual del
botn secundario para seleccionar el elemento de informe o parte del
elemento de informe que desee.
o Las propiedades de la seleccin actual se muestran en el panel
Propiedades.
o Para trabajar con los grupos de filas y grupos de columnas de una regin
de datos Tablix, seleccione el grupo en el panel Agrupacin.
Si pega varias lneas en un cuadro de texto, el texto se agrega como una unidad
de texto. Las unidades de texto solo pueden recibir formato como una unidad.
Para dar formato independientemente a cada lnea, inserte una nueva lnea
presionando RETORNO en la unidad de texto segn sea necesario. A
continuacin, puede aplicar formato y estilos a cada lnea de texto independiente
del cuadro de texto.
Puede establecer propiedades de y acciones de formato en un cuadro de texto o
en texto de marcador de posicin del cuadro de texto. Si solo hay una lnea de
texto, es ms fcil establecer propiedades en el cuadro de texto y no en el texto.
1. Quite todo el espacio en blanco adicional entre las regiones de datos y de los
bordes del informe.
2. Reduzca los mrgenes de pgina en el cuadro de dilogo Propiedades del
informe.
3. Utilice Rectngulos como contenedores para ayudar a controlar la forma de
representacin de los elementos de informe.
4. En los encabezados de columna, cambie la propiedad de cuadro de texto
WritingMode de forma que se utilice texto vertical.
Nota
Puede crear y modificar definiciones de informe (.rdl) en la versin 3.0 del Generador de
informes y en el Diseador de informes en Business Intelligence Development Studio.
Cada entorno de creacin proporciona diferentes medios para crear, abrir y guardar
informes y elementos relacionados. Para obtener ms informacin, vea el tema sobre
diseo de informes en el Diseador de informes y la versin 3.0 del Generador de
informes en el sitio Web de Microsoft.
Para obtener ms informacin acerca de las diferencias entre los entornos de creacin de
informes, vea Disear e implementar informes mediante el Diseador de informes
(Reporting Services) y Comparar los entornos de creacin de informes.
Las extensiones de datos integradas incluyen los siguientes tipos de conexin de datos:
Nota
Por diseo, las credenciales se administran independientemente de los orgenes
de datos. Las credenciales que usa para obtener una vista previa del informe en
un sistema local pueden ser distintas de las credenciales que necesita para ver el
informe publicado. Despus de guardar un origen de datos en el servidor de
informes o el sitio de SharePoint, podra necesitar cambiar las credenciales para
trabajar desde esa ubicacin. Para obtener ms informacin, vea Credenciales
para los orgenes de datos.
Nota
Al crear un origen de datos incrustados para un informe en Business Intelligence
Development Studio, debe crear el origen de datos en el Diseador de informes
del Explorador de soluciones o el panel Datos de informe, pero no en el
Explorador de servidores. El Diseador de informes de SQL Server no admite los
orgenes de datos de Visual Studio creados en el Explorador de servidores.
El panel Datos de informe muestra los orgenes de datos incrustados y las referencias a
los orgenes de datos compartidos que se han agregado al informe. En el Generador de
informes, una referencia seala a un origen de datos compartido en un servidor de
informes o un sitio de SharePoint. En el Diseador de informes, una referencia seala a
un origen de datos compartido en el Explorador de soluciones bajo la carpeta Origen de
datos compartido.
Origen de
Ejemplo Descripcin
datos
Establezca el tipo de origen de
Base de datos datos en Microsoft SQL
de SQL Server data source="(local)";initial Server. Para obtener ms
en el servidor catalog=AdventureWorks informacin, vea Tipo de
local conexin de SQL Server
(SSRS).
Base de datos
Establezca el tipo de origen de
de SQL Server data source="(local)";initial
datos en Microsoft SQL
en el servidor catalog=AdventureWorks
Server.
local
Base de datos
de Data Establezca el tipo de origen de
Source=localhost\MSSQL10_50.InstanceName; datos en Microsoft SQL
instancia de Initial Catalog=AdventureWorks Server.
SQL Server
Base de datos Data Establezca el tipo de origen de
de SQL Server Source=localhost\MSSQL10_50.SQLEXPRESS; datos en Microsoft SQL
Express Initial Catalog=AdventureWorks Server.
Establezca el tipo de origen de
datos en Microsoft SQL
Base de datos
Data Source=<host>;Initial Azure. Para obtener ms
de SQL Azure
Catalog=AdventureWorks; Encrypt=True informacin, vea Tipo de
en la nube
conexin de SQL Azure
(SSRS).
Establezca el tipo de origen de
datos en Microsoft SQL Server
Almacenamien Parallel Data Warehouse. Para
to de datos HOST=<IP address>;database= obtener ms informacin, vea
paralelo de AdventureWorks; port=<port> Tipo de conexin del
SQL Server almacenamiento de datos
paralelo de SQL Server
(SSRS).
Establezca el tipo de origen de
datos en Microsoft SQL Server
Base de datos Analysis Services. Para
de Analysis data source=localhost;initial catalog=Adventure obtener ms informacin, vea
Services en el Works DW Tipo de conexin de Analysis
servidor local Services para MDX (SSRS) o
Tipo de conexin de Analysis
Services para DMX (SSRS).
Origen de Server=http://myreportservername/reportserver; Especifique la direccin URL
datos de datasource=/models/Adventure Works del servidor de informes o de
modelo de la biblioteca de documentos, y
informe en un la ruta de acceso al modelo
servidor de publicado en el espacio de
informes nombres de la carpeta del
configurado en servidor de informes o de la
carpeta de la biblioteca de
documentos. Para obtener ms
modo nativo
informacin, vea Conexin de
modelo de informe (SSRS).
Origen de
Especifique la direccin URL
datos de
del servidor de informes o de
modelo de
la biblioteca de documentos, y
informe en un
Server=http://server; la ruta de acceso al modelo
servidor de
datasource=http://server/site/documents/models/ publicado en el espacio de
informes
Adventure Works.smdl nombres de la carpeta del
configurado en
servidor de informes o de la
el modo
carpeta de la biblioteca de
integrado de
documentos.
SharePoint
Establezca el tipo de origen de
datos en OLE DB Provider for
OLAP Services 8.0.
Para obtener ms informacin sobre las configuraciones necesarias para conectar con
estos tipos de orgenes de datos, vea Agregar datos de orgenes de datos externos
(SSRS) u Orgenes de datos admitidos por Reporting Services (SSRS).
Nota
Recomendamos no incluir informacin de inicio de sesin, como nombres de inicio de
sesin y contraseas, en las propiedades de conexin del origen de datos. Siempre que
sea posible, utilice los orgenes de datos compartidos con las credenciales almacenadas.
En un entorno de creacin, utilice la pgina Credenciales del cuadro de dilogo Origen
de datos para escribir las credenciales al crear una conexin de datos o ejecutar una
consulta del conjunto de datos.
Las credenciales que escriba para el acceso a datos desde su equipo se almacenan de
forma segura en el archivo de configuracin del proyecto local y son especficas de su
equipo. Si copia los archivos de proyecto en otro equipo, deber volver a definir las
credenciales para ese origen de datos.
Para cambiar los orgenes de datos que un informe utiliza, puede modificar las
propiedades de informe desplazndose manualmente hasta una carpeta del servidor de
informes y seleccionando un origen de datos por su nombre. Para obtener ms
informacin, vea Cmo enlazar un informe o un modelo con un origen de datos
compartido.
Si configura el origen de datos ODBC o SQL para que le solicite una contrasea o la
incluya en la cadena de conexin y un usuario especifica una contrasea con caracteres
especiales, como por ejemplo signos de puntuacin, algunos controladores de origen de
datos subyacentes no podrn validar los caracteres especiales. Cuando procese el
informe, es posible que aparezca un mensaje para indicarle que la contrasea no es
vlida. Si cambiar la contrasea resulta poco prctico, hable con el administrador de la
base de datos para almacenar las credenciales adecuadas en el servidor como parte de un
nombre del origen de datos OBDC (DSN) del sistema. Para obtener informacin, vea
"OdbcConnection.ConnectionString" en la documentacin de .NET Framework SDK.
<IsWebServiceEnabled>true</IsWebServiceEnabled>
<IsWebServiceEnabled>false</IsWebServiceEnabled>
<IsSchedulingService>true<\IsSchedulingService>
<IsNotificationService>true<\IsNotificationService>
<IsEventService>true<\IsEventService>
<IsSchedulingService>false<\IsSchedulingService>
<IsNotificationService>false<\IsNotificationService>
<IsEventService>false<\IsEventService>
Nota
No puede desactivar completamente ningn procesamiento en segundo plano porque
proporciona la funcionalidad de mantenimiento de las bases de datos que se requiere
para las operaciones de servidor.
Nota
No puede desactivar completamente ningn procesamiento en segundo plano porque
proporciona la funcionalidad de mantenimiento de las bases de datos que se requiere
para las operaciones de servidor.
Administrador de informes
<IsReportManagerEnabled>true<\IsReportManagerEnabled>
<IsReportManagerEnabled>false<\IsReportManagerEnabled>
Generador de informes
Nota
Business Intelligence Development Studio permite trabajar con informes tanto de SQL
Server 2008 como de SQL Server 2008 R2 y con proyectos del servidor de informes en
la versin SQL Server 2008 R2 de Business Intelligence Development Studio. Puede
abrir, guardar o implementar cualquier versin de los informes o de los proyectos del
servidor de informes, as como obtener una vista previa de los mismos. Las propiedades
de proyecto del servidor de informes se establecen para especificar la versin del
servidor de informes con la que implementar los informes y para determinar cmo tratar
las advertencias y los errores que podran producirse al actualizar un informe de SQL
Server 2008 a SQL Server 2008 R2 o revertirlo de SQL Server 2008 R2 a SQL Server
2008. Para obtener ms informacin, vea Trabajar con el Diseador de informes en
Business Intelligence Development Studio.
Nota
SQL ServerBusiness Intelligence Development Studio, el entorno de desarrollo de 32
bits para proyectos de servidor de informes y de modelos de informe, no est diseado
para ejecutarse en equipos basados en Itanium y no se instala en servidores basados en
Itanium. Sin embargo, BI Development Studio s es compatible con los equipos basados
en x64.
Los proyectos, informes o modelos que se disearon en versiones anteriores de SQL
Server se actualizan automticamente para ofrecer compatibilidad con la versin actual.
Los proyectos se actualizan al abrir el archivo de solucin correspondiente. Cada
informe y cada modelo se actualizan automticamente la primera vez que se abren en un
proyecto. Para obtener ms informacin, vea Actualizar informes. Para obtener ms
informacin sobre esquemas de definicin de informe concretos, vea la especificacin
del lenguaje RDL (Report Definition Language). Para obtener instrucciones paso a paso
sobre cmo buscar la versin de esquema RDL en un informe, en un proyecto o en el
servidor de informes, vea Encontrar la versin de esquema de definicin de informe
(SSRS).
Utilice las siguientes fichas, ventanas, mens y herramientas para disear y obtener una
vista previa de un informe en el Diseador de informes.
Fichas y ventanas
El Diseador de informes es una herramienta grfica para crear informes que incluye
dos vistas: Diseo para disear un informe y Vista previa para ejecutar localmente el
informe y ver el informe representado en el visor de informes.
Vista previa Use esta vista para ejecutar el informe en su equipo local y ver el
informe representado en el visor de informes. La vista previa almacena los datos
del informe localmente en la memoria cach. Tambin puede establecer las
propiedades del proyecto para ejecutar el informe en la vista de depuracin
utilizando un explorador. En esta vista, puede tambin utilizar los componentes
siguientes:
o Resultados Se usa para ver los mensajes de error del procesador de
informes local o el progreso de la implementacin al publicar un informe
en el servidor de informes.
o Barra de herramientas del visor de informes Se usa para establecer
valores de parmetro, navegar a travs del informe e imprimir o exportar
el informe en un formato de archivo diferente.
Mens
Vista Se usa para mostrar u ocultar las ventanas siguientes: Datos de informe,
Explorador de soluciones, Cdigo, Diseador, Resultados, Esquema de
documento, Cuadro de herramientas, Propiedades, barra de herramientas Bordes
del informe, barra de herramientas Formato del informe y barra de herramientas
Diseo.
Proyecto Se usa para abrir las propiedades del proyecto, agregar elementos
nuevos o existentes al proyecto e importar informes de Access. El elemento de
men Importar informes solamente aparece si se instala Microsoft Access.
Informe Se usa para agregar o eliminar el encabezado y pie de pgina, mostrar
u ocultar el panel de agrupacin, pasar de la vista Diseo a la vista Vista previa
y mostrar las propiedades del informe. Este men solamente est disponible
cuando la superficie de diseo est activa. Para activar la superficie de diseo,
haga clic en la ficha Diseo o Vista previa.
Propiedades de proyecto del servidor de informes
Las propiedades de proyecto del servidor de informes se aplican a todos los informes y
todos los orgenes de datos compartidos de un proyecto de Business Intelligence
Development Studio. Estas propiedades incluyen la direccin URL del servidor de
informes y los nombres de carpeta de los informes y orgenes de datos compartidos. Use
el cuadro de dilogo Pginas de propiedades del proyecto para ver los valores de
propiedad actuales. Para abrir este cuadro de dilogo, en el men Proyecto, haga clic en
Propiedades de <project name>.
Despus de crear un informe con el asistente, puede modificar los datos del informe y el
diseo de informes utilizando el Diseador de informes. La prxima vez que abra el
proyecto, puede hacerlo como un proyecto de servidor de informes.
Mens
Reporting Services controla todas las funciones de autenticacin para las solicitudes
HTTP a travs de la extensin de la autenticacin de Windows que se instala con el
servidor o con la extensin de una autenticacin personalizada que se implemente. La
extensin de la autenticacin de Windows admite varios tipos de autenticacin para
poder controlar con precisin qu solicitudes HTTP aceptar un servidor de informes.
Entre los tipos de autenticacin se incluyen: RSWindowsNegotiate,
RSWindowsKerberos, RSWindowsNTLM y RSWindowsBasic. Cada uno de estos tipos
de autenticacin puede activarse o desactivarse individualmente. Puede habilitar ms de
un tipo si desea que el servidor de informes acepte solicitudes de varios tipos.
Nota
IIS proporcionaba toda la compatibilidad con la autenticacin en las versiones anteriores
de Reporting Services. A partir de la versin SQL Server 2008, IIS ya no se usa.
Reporting Services administra todas las solicitudes de autenticacin internamente.
Tipos de autenticacin
Las credenciales no se
delegarn ni suplantarn en
otras solicitudes. Las
RSWindowsNTLM NTLM S solicitudes subsiguientes
seguirn una nueva secuencia
de desafo-respuesta. Segn la
configuracin de seguridad de
la red, podra pedirse a un
usuario las credenciales o la
solicitud de autenticacin se
administrar de forma
transparente.
RSWindowsKerberos Kerberos No En las solicitudes que
especifican la autenticacin
Kerberos, el servidor de
informes lee los permisos en el
token de seguridad del usuario
que emiti la solicitud. Si la
delegacin est habilitada en el
dominio, el token del usuario
que solicita un informe
tambin se puede utilizar en
una conexin adicional a los
orgenes de datos externos que
proporcionan los datos a los
informes.
Antes de especificar
RSWindowsKerberos,
asegrese de que el tipo de
explorador que usa lo admite
realmente. Si utiliza Internet
Explorer, la autenticacin
Kerberos solo se admite a
travs de Negotiate. Internet
Explorer no formular ninguna
solicitud de autenticacin que
especifique Kerberos
directamente.
La autenticacin bsica se
define en el protocolo HTTP y
solo se puede usar para
autenticar las solicitudes HTTP
para el servidor de informes.
Especifique Custom
nicamente si est
implementando un mdulo de
autenticacin personalizada
que administra todas las
solicitudes de autenticacin en
el servidor de informes. No
puede utilizar el tipo de
autenticacin Custom con la
extensin de la autenticacin
de Windows predeterminada.
Mtodo de
Explicacin
autenticacin
El servidor de informes no aceptar las solicitudes no autenticadas
de un usuario annimo, salvo en las implementaciones que incluyan
una extensin de autenticacin personalizada.
Importante
Reporting Services no valida la configuracin que se especifique para determinar si es
correcta en un entorno informtico. Es posible que la seguridad predeterminada no
funcione en una instalacin o que se especifique una configuracin que no sea vlida en
una infraestructura de seguridad. Por esta razn, es importante que pruebe
cuidadosamente la implementacin del servidor de informes en un entorno de pruebas
controlado antes de hacer que est disponible en una organizacin mayor.
Para utilizar la seguridad integrada de Windows, cada usuario que requiera acceso a un
servidor de informes debe tener una cuenta de usuario de dominio o local de Windows
vlida, o ser miembro de una cuenta de grupo de dominio o local de Windows. Puede
incluir cuentas de otros dominios siempre que sean de confianza. Las cuentas deben
tener acceso al equipo del servidor de informes y deben asignarse posteriormente a roles
con el fin de lograr acceso a operaciones especficas del servidor de informes.
Importante
Al utilizar RSWindowsNegotiate, se producir un error de autenticacin
Kerberos si configur el servicio del servidor de informes para ejecutarse en una
cuenta de usuario de dominio y no registr un nombre de la entidad de seguridad
del servicio (SPN) para la cuenta. Para obtener ms informacin, vea Resolver
los errores de autenticacin Kerberos al conectarse a un servidor de informes en
este tema.
A partir de SQL Server 2008 R2, se admite la proteccin extendida para autenticacin.
La caracterstica de SQL Server admite el uso del enlace de canal y del enlace de
servicio para mejorar la proteccin de la autenticacin. Las caractersticas de Reporting
Services tienen que usarse con un sistema operativo que admita la proteccin extendida.
Las opciones del archivo RSReportServer.config determinan la configuracin de
Reporting Services para la proteccin extendida. El archivo puede actualizarse
modificando el archivo o usando las API WMI. Para obtener ms informacin, vea
Proteccin ampliada para la autenticacin con Reporting Services y Solucionar
problemas de proteccin ampliada (Reporting Services).
Busque <Authentication>.
Copie una de las estructuras XML siguientes que mejor se ajuste a sus necesidades.
Puede especificar RSWindowsNegotiate, RSWindowsNTLM y
RSWindowsKerberos en cualquier orden. Debe habilitar la persistencia de
autenticacin si desea autenticar la conexin en lugar de cada solicitud
individual. Con la persistencia de autenticacin, todas las solicitudes que
requieran autenticacin se permitirn mientras dure la conexin.
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate />
<RSWindowsKerberos />
<RSWindowsNTLM />
</AuthenticationTypes>
La cuarta estructura XML solo especifica NTLM para las implementaciones que
no admiten Kerberos o para solucionar los errores de autenticacin Kerberos:
<AuthenticationTypes>
<RSWindowsNTLM />
</AuthenticationTypes>
Guarde el archivo.
Si configur una implementacin escalada, repita estos pasos con los dems
servidores de informes de la implementacin.
Reinicie el servidor de informes para borrar las sesiones que estn abiertas en este
momento.
Puede detectar el error si habilit el registro de Kerberos. Otro sntoma del error es que
se solicitan varias veces las credenciales y, a continuacin, aparece una ventana del
explorador vaca.
Puede confirmar que se est produciendo un error de autenticacin Kerberos si quita <
RSWindowsNegotiate /> del archivo de configuracin y vuelve a intentar establecer la
conexin.
Registrar informacin
Hay varios orgenes de informacin de registro que pueden servir de ayuda para
resolver problemas relacionados con Kerberos.
Atributo User-Account-Control
appdomainmanager!DefaultDomain!8f8!01/14/2010-14:42:28:: i INFO:
The UserAccountControl value for the service account is 590336
<RSWindowsExtendedProtectionLevel>Allow</RSWindowsExtendedProtec
tionLevel>
<RSWindowsExtendedProtectionScenario>Any</RSWindowsExtendedProte
ctionScenario>
Reinicie el servicio de Reporting Services y busque si hay entradas similares a la
siguiente en el archivo de registro de seguimiento:
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLeve
l>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectio
nScenario>
Nota
Las instrucciones siguientes estn pensadas para un servidor de informes en modo
nativo. Si el servidor de informes se implementa en modo integrado de SharePoint, se
deben utilizar los valores de autenticacin predeterminados que especifican la seguridad
integrada de Windows. El servidor de informes utiliza las caractersticas internas de la
extensin de autenticacin de Windows predeterminada para admitir el servidor de
informes en modo integrado de SharePoint.
Busque <Authentication>.
De las estructuras XML siguientes, copie la que mejor se ajuste a sus necesidades.
La primera estructura XML proporciona marcadores de posicin para especificar
todos los elementos, que se describen en la seccin siguiente:
<Authentication>
<AuthenticationTypes>
<RSWindowsBasic>
<LogonMethod>3</LogonMethod>
<Realm></Realm>
<DefaultDomain></DefaultDomain>
</RSWindowsBasic>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<AuthenticationTypes>
<RSWindowsBasic/>
</AuthenticationTypes>
Reemplace los valores vacos para <Realm> o <DefaultDomain> por valores que
sean vlidos para su entorno.
Guarde el archivo.
Si configur una implementacin escalada, repita estos pasos con los dems
servidores de informes de la implementacin.
Reinicie el servidor de informes para borrar las sesiones que estn abiertas en ese
momento.
Referencia de RSWindowsBasic
Nota
Los valores 0 (para el inicio de sesin interactivo) y 1
(para el inicio de sesin por lotes) no se admiten en SQL
Server 2008Reporting Services.
Especifica una particin de recurso que incluye
caractersticas de autorizacin y de autenticacin que se
Realm Opcional
utilizan para controlar el acceso a los recursos protegidos
de una organizacin.
Especifica el dominio que utiliza el servidor para
autenticar al usuario. Este valor es opcional, pero si lo
omite, el servidor de informes utilizar el nombre de
DefaultDomain Opcional equipo como dominio. Si el equipo es miembro de
dominio, ese dominio es el predeterminado. Si instal el
servidor de informes en un controlador de dominio, el
dominio que se utilizar ser el controlado por el equipo.
Habilitar el acceso annimo a los archivos de aplicacin del Generador de informes
Para evitar este problema, puede configurar el acceso annimo a los archivos de
programa del Generador de informes. De esta forma, permite a ClickOnce omitir la
comprobacin de autenticacin al recuperar sus archivos. Para habilitar el acceso
annimo, realice el siguiente procedimiento:
Microsoft.ReportingServices.Diagnostics.dll
Microsoft.ReportingServices.Interfaces.dll
ReportingServicesAppDomainManager.dll
RSHttpRuntime.dll
Nota
La creacin de una extensin de autenticacin personalizada requiere cdigo
personalizado y conocimientos sobre la seguridad de ASP.NET. Si no desea crear una
extensin de autenticacin personalizada, puede utilizar grupos y cuentas de Microsoft
Active Directory, pero tendr que reducir en gran parte el mbito de implementacin de
un servidor de informes. Para obtener ms informacin sobre la autenticacin
personalizada, vea Implementar una extensin de seguridad.
Advertencia
Es responsabilidad del proveedor de formularios mitigar ataques de seguridad por fuerza
bruta en los que un usuario malintencionado realice llamadas frecuentes y repetidas al
extremo hasta que el servidor se vea afectado negativamente. Un enfoque comn para
mitigar este tipo de amenaza de seguridad es que el proveedor de formularios haya
implementado caractersticas para bloquear cuentas despus de producirse un nmero
especfico de intentos de inicio de sesin incorrectos. La seguridad integrada de
Windows dispone de compatibilidad de bloqueo mediante la directiva de bloqueo del
dominio. Esta directiva la debe configurar el administrador del dominio. No obstante,
con la autenticacin de formularios, es responsabilidad del proveedor de formularios
proporcionar proteccin frente a amenazas potenciales.
Busque <Authentication>.
<Authentication>
<AuthenticationTypes>
<Custom />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
Guarde el archivo.
Guarde el archivo.
Si configur una implementacin escalada, repita todos los pasos anteriores con los
dems servidores de informes de la implementacin.
Reinicie el servidor de informes para borrar las sesiones que estn abiertas en ese
momento.
Tasks
Cmo configurar el acceso al Generador de informes
Conceptos
Conceder permisos en un servidor de informes en modo nativo
Archivo de configuracin RSReportServer
Crear y administrar asignaciones de funciones
Especificar informacin de credenciales y conexin para los orgenes de datos de
informes
Implementar una extensin de seguridad
Planear Servicios, cuentas y conexiones
Configurar un servidor de informes para conexiones SSL
Informacin general de extensiones de seguridad
Autenticacin de Windows en Reporting Services
La autorizacin en Reporting Services
Integracin de SharePoint
Los trabajadores de la informacin necesitan una herramienta fcil de usar para obtener
acceso a los datos empresariales y elaborar informes ad hoc con ellos. Reporting
Services incluye dos versiones del Generador de informes (1.0 y 3.0) y el Diseador de
modelos, que simplifican el proceso de crear informe ad hoc gracias a las plantillas de
informe y a los modelos de datos empresariales generados previamente. Los modelos de
informe se almacenan y protegen en un servidor de informes como orgenes de datos
que todas las herramientas de creacin de Reporting Services pueden utilizar. Los
informes creados en el Generador de informes 1.0 siempre se basan en modelos de
informe. Proporcionan un uso ms intuitivo de los modelos y la manera ms fcil de
crear informes ad hoc. El Generador de informes 3.0 puede utilizar modelos, pero
tambin puede tener acceso directamente a los orgenes de datos relacionales y
multidimensionales. Los informes creados en las versiones 1.0 y 3.0 del Generador de
informes tambin pueden guardarse en un servidor de informes, donde pueden
administrarse y distribuirse como cualquier otro informe de Reporting Services.
Los informes del Generador de informes 1.0 tambin proporcionan una funcionalidad
click-through, que permite a los usuarios hacer clic en los datos del informe y ver los
datos relacionados sobre la marcha en el modelo de informe. Puede adjuntar informes
personalizados al modelo de informe que se abre al hacer clic en el campo de datos.
Para obtener ms informacin acerca del Generador de informes o del Diseador de
modelos que se utilizan en este escenario, vea Componentes y herramientas de
Reporting Services.
Reporting Services admite una gran variedad de escenarios para los desarrolladores que
desean agregar caractersticas de creacin de informes a aplicaciones corporativas o
software comercial de terceros.
Integracin de aplicaciones
Por otro lado, si su aplicacin no requiere todas las caractersticas que se proporcionan
en un servidor de informes, los controles ReportViewer pueden incluirse en
MicrosoftVisual Studio 2005 o posterior. A diferencia de lo que ocurre en Reporting
Services, los controles ReportViewer pueden distribuirse con una aplicacin.
Servidor Web ReportViewer de Visual Studio y controles de
formularios Windows Forms para incrustar informes en
aplicaciones personalizadas
Puesto que los informes pueden acomodar y presentar datos de una gran variedad de
orgenes, muchas organizaciones utilizan las caractersticas de creacin de informes
interactivas de Reporting Services para distribuir datos en formato tabular, de grfico o
de medidor a travs de aplicaciones de portal. Los informes pueden hospedarse en una
pgina de portal o crearse de modo que reflejen una aplicacin Web con estilo de panel
incrustando varios informes, imgenes, medidores y grficos controlados por datos en
un solo diseo de informe de forma libre. Siempre que sea necesario incorporar datos
tabulares o de grficos en una aplicacin de lnea de negocio, considere la adicin de un
informe de Reporting Services en su lugar. Para obtener ms informacin, vea Nesting
Data Regions (Reporting Services).
La informacin sobre las causas y resoluciones est disponible para los errores que se
buscan con ms frecuencia en los sitios Web de Microsoft. Para obtener ms
informacin, vea Causa y resolucin de errores de Reporting Services.
Id. de
Tipo Categora Origen Descripcin
evento
106 Error Programacin Servidor de Para definir una operacin
informes programada (por ejemplo, la
suscripcin y entrega de un
informe) es necesario que se est
ejecutando el Agente SQL Server.
<Origen> no se puede conectar a
Servidor de la base de datos del servidor de
informes informes. Para obtener ms
informacin, vea Servicio
107 Error Inicio y cierre
Procesador de Servidor de informes de Windows
entrega y (MSSQLServer) 107 y Solucionar
programacin problemas de conexin del
servidor y la base de datos.
<Origen> no puede cargar una
extensin de entrega, de
procesamiento de datos o de
representacin.
Servidor de
informes Lo ms probable es que se deba a
108 Error Extensin una implementacin incompleta o
Administrador a la eliminacin de una extensin.
de informes Para obtener ms informacin, vea
Implementar una extensin de
procesamiento de datos y
Implementar una extensin de
entrega.
Servidor de Se ha modificado un archivo de
informes configuracin. Para obtener ms
109 Informacin Administracin informacin, vea Archivos de
Administrador configuracin (Reporting
de informes Services).
Se ha modificado un valor en uno
de los archivos de configuracin y
Servidor de
ha dejado de ser vlido. En su
informes
lugar, se utilizar un valor
110 Advertencia Administracin
predeterminado. Para obtener ms
Administrador
informacin, vea Archivos de
de informes
configuracin (Reporting
Services).
Servidor de <Origen> no puede crear el
informes registro de traza. Para obtener ms
111 Error Registro informacin, vea Registro de
Administrador seguimiento del servicio del
de informes servidor de informes.
El servidor de informes ha
detectado un posible ataque de
Servidor de denegacin de servicio. Para
112 Advertencia Seguridad
informes obtener ms informacin, vea
Seguridad y proteccin (Reporting
Services).
Servidor de El servidor de informes no puede
113 Error Registro
informes crear un contador de rendimiento.
El Administrador de informes no
Administrador
114 Error Inicio y cierre puede conectarse al servicio
de informes
Servidor de informes.
Procesador de Se ha modificado o eliminado una
115 Advertencia Programacin entrega y tarea programada de la cola del
programacin Agente SQL Server.
Servidor de
informes
Administrador
116 Error Interno de informes Error interno.
Procesador de
entrega y
programacin
La base de datos del servidor de
informes tiene una versin no
Servidor de vlida. Para obtener ms
117 Error Inicio y cierre
informes informacin, vea Solucionar
problemas de conexin del
servidor y la base de datos.
El registro de seguimiento no se
encuentra en la ubicacin esperada
Servidor de
del directorio; se crear un nuevo
informes
registro de traza en el directorio
118 Advertencia Registro
predeterminado. Para obtener ms
Administrador
informacin, vea Registro de
de informes
seguimiento del servicio del
servidor de informes.
Servidor de
informes
No se ha concedido a <Origen>
119 Error Activacin acceso al contenido de la base de
Procesador de
datos del servidor de informes.
entrega y
programacin
No se puede descifrar la clave
simtrica. Probablemente se haya
producido un cambio en la cuenta
Servidor de
120 Error Activacin con la que se ejecuta el servicio.
informes
Para obtener ms informacin, vea
Configurar y administrar las
claves de cifrado.
No se pudo iniciar el servicio de
Servidor de
121 Error Inicio y cierre llamada a procedimiento remoto
informes
(RPC).
122 Advertencia Entrega Procesador de El Procesador de entrega y
entrega y programacin no se puede
programacin conectar al servidor SMTP que se
utiliza para la entrega por correo
electrnico. Para obtener ms
informacin sobre las conexiones
de servidor SMTP, vea Configurar
un servidor de informes para la
entrega por correo electrnico.
El servidor de informes no pudo
Servidor de
escribir en el registro de traza.
informes
Para obtener ms informacin
123 Advertencia Registro
sobre los registros de traza, vea
Administrador
Registro de seguimiento del
de informes
servicio del servidor de informes.
Se ha inicializado el servicio
Servidor de Servidor de informes. Para obtener
124 Informacin Activacin
informes ms informacin, vea Inicializar
un servidor de informes.
Se extrajo correctamente la clave
utilizada para cifrar datos. Para
Servidor de
125 Informacin Activacin obtener ms informacin sobre las
informes
claves, vea Configurar y
administrar las claves de cifrado.
Se aplic correctamente la clave
utilizada para cifrar datos. Para
Servidor de
126 Informacin Activacin obtener ms informacin sobre las
informes
claves, vea Configurar y
administrar las claves de cifrado.
Se quit correctamente el
contenido cifrado de la base de
datos del servidor de informes.
Servidor de Para obtener ms informacin
127 Informacin Activacin
informes sobre la eliminacin de datos
cifrados no recuperables, vea
Configurar y administrar las
claves de cifrado.
Los componentes de Reporting
Servidor de
128 Error Activacin Services de diferentes ediciones
informes
no se pueden usar en conjunto.
Servidor de
informes
Un valor de archivo de
129 Error Administracin configuracin cifrado no se puede
Procesador de
descifrar.
entrega y
programacin
Servidor de
informes <Origen> no encuentra el archivo
de configuracin. El servidor de
130 Error Administracin
Procesador de informes requiere archivos de
entrega y configuracin.
programacin
131 Error Seguridad Servidor de No se pudo descifrar un valor de
informes
En esta seccin
Error Mensaje
Los permisos otorgados al usuario
'miDominio\miCuenta' son insuficientes para realizar
rsAccessedDenied
esta operacin. (rsAccessDenied)
(ReportingServicesLibrary).
Error interno en el servidor de informes. Vea el
rsInternalError
registro de errores para obtener ms detalles.
Error al generar el modelo.
rsModelGenerationError (rsModelGenerationError)
(ReportingServicesLibrary) %1.
rsProcessingError Error al procesar el informe.
El servidor de informes ha encontrado un error de
rsServerConfigurationError
configuracin.
Error durante la representacin del informe.
rrRenderingError
(rrRenderingError) %1.
Servicio Servidor de informes de El servicio Servidor de informes de Windows
Windows (MSSQLServer) 107 (MSSQLSERVER) no se puede conectar a la base de
datos del servidor de informes.
En esta seccin
Solucionar problemas de instalacin y actualizacin (Reporting Services)
Entre los principios generales que hay que tener en cuenta se incluyen los siguientes:
En esta seccin
Supervisar el rendimiento del servidor de informes
Describe los objetos de rendimiento que puede usar para realizar un seguimiento
de la carga de procesamiento en su servidor.
Nota Las definiciones de informe son ensamblados que se ejecutan en modo de plena
confianza en un equipo servidor. Las definiciones de informe pueden contener otros
ensamblados personalizados que tambin se ejecuten en el servidor. Si el informe o un
ensamblado personalizado contienen cdigo malintencionado, ese cdigo se ejecutar
en el equipo del servidor de informes bajo las credenciales del usuario que solicit el
informe. Se basa en el diseo del informe, otras amenazas sutiles se pueden producir
cuando el informe se procesa o se ve. Para obtener ms informacin, vea Proteger
informes y recursos.
Las caractersticas del Diseador de informes le guan a travs del proceso de diseo del
informe. Tiene que definir los datos que se usarn en un informe, agregar regiones de
datos a la superficie de diseo del informe, vincular los datos y las regiones de datos,
aplicar formato, crear o modificar los parmetros para proporcionar interactividad a los
usuarios, obtener una vista previa del resultado y publicar el informe. El Diseador de
informes crea un archivo de lenguaje RDL (Report Definition Language) en formato
XML que se puede guardar, reusar y modificar. Para obtener ms informacin, vea
Trabajar con el Diseador de informes en Business Intelligence Development Studio.
Para empezar a escribir el primer informe, vea Tutorial: Crear un informe de tabla
bsico. Para obtener ms informacin sobre cmo crear un informe mediante el
Diseador de informes, vea Sugerencias para diseo de informes (Generador de
informes 3.0 y SSRS), Fundamentos del Diseador de informes (SSRS) y Crear
informes con el Diseador de informes.
Conectarse a los datos de informe
Los datos de informe pueden proceder de diversos orgenes de datos externos: bases de
datos relacionales, bases de datos multidimensionales, listas de SharePoint, modelos de
informe y datos XML. Para incluir datos en un informe, debe disponer de una conexin
de datos que proporcione informacin sobre la ubicacin del origen de datos externo y
de las credenciales necesarias para tener acceso a dicho origen. Puede crear sus propias
conexiones de datos o utilizar las que le hayan sido proporcionados. Una conexin de
datos se guarda en un informe como origen de datos o en un servidor de informes como
origen de datos compartido. Para especificar qu datos desea obtener de un origen de
datos, debe crear un conjunto de datos o usar conjuntos de datos compartidos creados
por otros usuarios.
Se pueden establecer las propiedades de los elementos de informe para que los oculten o
los muestren inicialmente en la pgina. Puede establecer las propiedades de visibilidad
de filas, columnas o grupos para las regiones de datos y proporcionar botones de
alternancia para permitir al usuario mostrar u ocultar interactivamente datos del
informe. Puede establecer la visibilidad o la visibilidad inicial usando expresiones,
incluso expresiones basadas en parmetros de informe.
Cuando se procesa un informe, los datos del informe se combinan con los elementos de
diseo del informe y los datos combinados se envan a un representador de informes. El
representador sigue las reglas predefinidas para la expansin de los elementos de
informe y determina la cantidad de datos que caben en cada pgina. Para disear un
informe que resulte fcil de leer y que est optimizado para el representador que va a
usar, debe comprender las reglas que se usan para controlar la paginacin en Reporting
Services. Para obtener ms informacin, vea Descripcin de la paginacin en Reporting
Services.
En esta seccin
Trabajar con regiones de datos
Describe las regiones de datos de tabla, matriz, lista, grfico y medidor, y cmo
agregar datos, establecer propiedades y sincronizar datos entre varias regiones
de datos de un mismo informe.
Describe los elementos interactivos que puede agregar a un informe, como los
informes detallados y los mapas del documento, y cmo agregar un botn de
visibilidad para ocultar o mostrar datos.
Temas de procedimientos
Describe cmo organizar los datos del informe y cmo habilitar la ordenacin
interactiva de los informes representados.
Temas de procedimientos
Cuando haya terminado de disear y de probar el informe, podr compartirlo con otros
usuarios. Para compartir el informe, necesita publicarlo, o implementarlo, en un
servidor de informes o en un sitio de SharePoint. Una vez publicado el informe, los
usuarios que tengan permisos en el servidor de informes o en sitio de SharePoint podrn
ejecutarlo. Adems, una persona que disponga de permisos de administrador en el
servidor de informes puede crear suscripciones al informe para que ste se pueda
actualizar y enviar a los usuarios de manera peridica.
Actualizar un informe
Opcin Resultado
Muestra el informe almacenado en la memoria cach de la sesin.
Botn Actualizar Cuando un usuario abre un informe, se crea una cach de la sesin.
de la ventana del Reporting Services utiliza las sesiones del explorador para mantener
explorador una experiencia de visualizacin coherente mientras permanece
abierto un informe.
Si hace clic en el botn Actualizar de la barra de herramientas de
informe, el servidor de informes vuelve a ejecutar la consulta y
actualiza los datos del informe si el informe se ejecuta bajo peticin.
Si el informe est almacenado en la memoria cach o es una
instantnea, Actualizar muestra el informe almacenado en la base de
datos del servidor de informes.
Combinacin de Produce el mismo efecto que hacer clic en el botn Actualizar de la
teclas CTRL+F5 barra de herramientas de informe.
Acerca de las sesiones de usuario
Reporting Services utiliza las sesiones del explorador para mantener la coherencia
durante la visualizacin de los informes. Las sesiones se basan en conexiones de
explorador en lugar de en usuarios autenticados. Cada vez que un usuario abre un
informe en una nueva ventana del explorador, se crea una sesin nueva. Una vez
establecida una sesin de explorador, puede continuar trabajando en la versin del
informe abierta al iniciar la sesin, incluso si el informe se modifica en el servidor de
informes. Por ejemplo, si abre un informe a las 11:00 p. m. y un autor lo vuelve a
publicar a las 11:01 p. m., la sesin que tenga abierta contendr la versin que ha
abierto para la sesin.
Si actualiza un informe en la misma sesin mediante el botn Actualizar del explorador,
se muestra la versin de la sesin original del informe. Si actualiza un informe bajo
peticin mediante el botn Actualizar de la barra de herramientas del informe, el
informe se vuelve a ejecutar y se muestran nuevos datos, si los hubiera.
En esta seccin
Buscar y ver informes en el Administrador de informes
Explica cmo se usa Mis informes, un rea de trabajo personal que puede
utilizar para ver y trabajar con sus informes y almacenarlos.
Guardar informes
Exportar informes
SQL ServerReporting Services permite exportar los informes creados a otro formato,
como Microsoft Excel o PDF. La opcin de exportacin est disponible en la barra de
herramientas del Visor de informes, que aparece en la parte superior de cada informe
cuando se representa por primera vez en Vista previa o en el Administrador de
informes. La exportacin de un informe le permite hacer lo siguiente:
Trabajar con los datos del informe en otra aplicacin. Por ejemplo, puede
exportar el informe a Excel y, a continuacin, continuar trabajando con los datos
en Excel.
Imprimir el informe en un formato de representacin diferente. Por ejemplo,
puede exportar el informe al formato de archivo PDF y, a continuacin,
imprimir el contenido del informe.
Guardar una copia de un informe determinado. Los informes a los que tiene
acceso desde el servidor de informes pueden cambiar, salvo las instantneas del
historial de informes, de modo que debera exportar y guardar cualquier informe
que desee conservar. Para obtener ms informacin, vea Guardar informes.
Nota
La exportacin de un informe es una tarea a peticin que usted realiza cuando el informe
est abierto en una ventana del explorador. Si desea automatizar una operacin de
exportacin (por ejemplo, exportar peridicamente un informe a una carpeta compartida
como un tipo de archivo especfico), cree una suscripcin que entregue el informe a una
carpeta compartida. Para obtener ms informacin, vea Entrega a recursos compartidos
en Reporting Services.
En esta seccin
Extensiones de representacin disponibles (Reporting Services)
Representacin en HTML
Exportar a XML
Imprimir informes
Despus de publicar un informe en un servidor de informes, puede ver e imprimir el
informe desde un explorador, Administrador de informes o cualquier aplicacin que
utilice para ver un informe exportado. Antes de publicar un informe, puede imprimirlo
desde su vista previa.
Nota
Si bien los usuarios no pueden especificar una impresora como destino de entrega en una
suscripcin, SQL ServerReporting Services incluye un ejemplo de extensin de entrega
en impresora que muestra a los desarrolladores cmo crear una extensin de entrega que
ofrece esta funcionalidad. La creacin de una extensin de entrega personalizada permite
a los desarrolladores proporcionar a los usuarios de las suscripciones la posibilidad de
enrutar un informe directamente a una impresora de forma programada, sin que sea
necesaria la intervencin del usuario. Para obtener ms informacin, vea Agregar
imgenes a un informe y Informacin general de las extensiones de entrega.
Nota
Si utiliza el comando Imprimir del explorador, es probable que las copias impresas de
los informes HTML slo incluyan el contenido de la primera pgina. Es posible obtener
mejores resultados en la impresin de informes HTML usando la funcionalidad de
impresin del cliente de Reporting Services. Para obtener ms informacin, vea
Imprimir informes desde un explorador usando el control de impresin.
Imprimir informes desde un explorador usando el control de impresin
Describe cmo utilizar la impresin del lado del cliente para imprimir informes
desde el explorador Web o el Administrador de informes.
Siga los pasos de este tutorial para aprender a crear su primer informe. En este
tutorial, se muestra cmo trabajar con el Diseador de informes para crear una
conexin de origen de datos, definir una consulta sencilla y generar un diseo
que contenga los datos.
Siga los pasos de este tutorial para aprender a agregar parmetros que controlen
el aspecto y el contenido de un informe.
Siga los pasos de este tutorial para aprender a crear un informe que contenga una
matriz.
Siga los pasos de este tutorial para aprender a agregar un grfico circular a un
informe.
Siga los pasos de este tutorial para aprender a agregar un grfico de barras a un
informe.
Siga los pasos en este tutorial para aprender a agregar un indicador clave de
rendimiento (KPI) a un informe. Esto incluye una regin de datos de imagen o
de medidor.
Siga los pasos en este tutorial para disear un informe basado en un modelo de
informe publicado.
Nota
Puede crear y modificar definiciones de informe (.rdl) en la versin 3.0 del Generador de
informes y en el Diseador de informes en Business Intelligence Development Studio.
Cada entorno de creacin proporciona diferentes medios para crear, abrir y guardar
informes y elementos relacionados. Para obtener ms informacin, vea el tema sobre
diseo de informes en el Diseador de informes y la versin 3.0 del Generador de
informes en el sitio Web de Microsoft.
En este artculo
Tipos de parmetros
Parmetros en cascada
En esta seccin
Temas relacionados
Usos comunes de los parmetros
Tipos de parmetros
Propiedad Descripcin
Escriba un nombre de parmetro con distincin de maysculas y
minsculas. El nombre debe comenzar por una letra y estar
compuesto de letras, nmeros y caracteres de subrayado (_); adems,
no debe contener espacios. En el caso de los parmetros generados
Nombre
automticamente, el nombre coincide con el parmetro de consulta de
la consulta del conjunto de datos. De forma predeterminada, los
parmetros creados manualmente deben similares a
ReportParameter1.
El texto que aparece junto al parmetro en la barra de herramientas
Pedir datos
del Visor de informes.
Tipo de datos Un parmetro de informes debe ser de uno de los siguientes tipos de
datos: Text, Integer, Float, DateTime, Boolean.
Nota de seguridad
En cualquier informe que incluya un parmetro del tipo de datos Text,
asegrese de utilizar una lista de valores disponibles (que tambin
recibe el nombre de lista de valores vlidos) y de que los usuarios que
ejecuten el informe solamente dispongan de los permisos necesarios
para ver los datos del informe. Para obtener ms informacin, vea
Seguridad (Generador de informes 3.0).
Establezca los valores predeterminados a partir de una consulta o de
una lista esttica.
Valores
predeterminados
Los informes se ejecutan de forma automtica en la primera vista
cuando cada parmetro de informe tiene un valor predeterminado.
Establezca un valor que indique si este parmetro afecta directa o
indirectamente a los datos de un informe.
No todos los orgenes de datos son compatibles con los parmetros de consulta. En esas
ocasiones en las que no es posible filtrar los datos en el origen, puede usar parmetros
de informe para proporcionar a los usuarios la capacidad de filtrar los datos despus de
haberlos recuperado para el informe. Aunque todos los parmetros de consulta tienen
sus correspondientes parmetros de informe, podr definir parmetros de informe de
forma independiente. Los parmetros de informe tambin se pueden usar para cambiar
el aspecto o la organizacin de un informe una vez recuperados los datos.
Para filtrar los datos en la consulta de conjunto de datos, puede incluir una clusula de
restriccin que limite los datos recuperados; para ello, deber especificar los valores que
se van a incluir o excluir del conjunto de resultados.
Use el diseador de consultas asociado a un origen de datos para generar una consulta
con parmetros.
Parmetros en cascada
Puede crear parmetros en cascada, donde el usuario elige un valor para cada parmetro
en un orden concreto, y cada opcin limita los valores del parmetro siguiente. Los
parmetros en cascada pueden reducir potencialmente miles de opciones a un nmero
ms fcil de administrar. Por ejemplo, un usuario elige una categora de producto; a
continuacin, elige un producto en la lista de productos disponibles en esa categora;
despus, elige un tamao y, por ltimo, un color.
Para obtener ms informacin, vea Usar parmetros para conectarse a otros informes
(Generador de informes 3.0 y SSRS).
Temas de procedimientos
En esta seccin se enumeran procedimientos que muestran, paso a paso, cmo trabajar
con los parmetros y los filtros.
En esta seccin
Usar parmetros para conectarse a otros informes (Generador de informes 3.0 y SSRS)
Secciones relacionadas
Nota
Reporting Services almacena los archivos temporales en una base de datos para su uso
en las sesiones de usuario y el procesamiento de informes. Estos archivos se almacenan
en la cach para uso interno y para lograr coherencia en la visualizacin durante una
sesin nica del explorador. Para obtener ms informacin acerca de cmo se almacenan
en cach archivos temporales para uso interno, vea Instalacin de la base de datos del
servidor de informes.
Instancias almacenadas en cach
El primer usuario que ejecuta el informe con un cdigo de regin exclusivo crea un
informe en cach que contiene los datos correspondientes a la regin indicada. Los
siguientes usuarios que soliciten el informe con el mismo cdigo de regin obtendrn la
copia almacenada en la cach.
Si un informe no puede representarse desde una instancia en cach por cualquier motivo
(por ejemplo, si los valores de los parmetros que especifica un usuario son distintos de
los que se utilizan para generar el informe en cach), el servidor de informes vuelve a
ejecutar el informe.
Las bases de datos se pueden ejecutar en una instancia de Motor de base de datos local o
remota. La eleccin de una instancia local es til si tiene recursos suficientes del sistema
o si desea conservar licencias de software, pero la ejecucin de las bases de datos en un
equipo remoto puede mejorar el rendimiento. Para obtener ms informacin sobre las
caractersticas de estas configuraciones, vea Planear una topologa de implementacin.
Puede trasladar o reutilizar una base de datos de servidor de informes existente de una
instalacin anterior u otra instancia con otra instancia del servidor de informes. El
esquema de la base de datos del servidor de informes debe ser compatible con la
instancia del servidor de informes. Si la base de datos est en un formato anterior, se le
solicitar que la actualice al formato actual. Las versiones ms recientes no se pueden
pasar a una versin anterior. Si tiene una base de datos del servidor de informes ms
reciente, no puede utilizarla con una versin anterior de una instancia del servidor de
informes. Para obtener ms informacin sobre cmo se actualizan las bases de datos del
servidor de informes a formatos ms recientes, vea Actualizar una base de datos del
servidor de informes.
Importante
La estructura de tabla para ambas bases de datos se optimiza para las operaciones del
servidor y no se debe modificar ni ajustar. Microsoft podra cambiar la estructura de
tabla en una versin posterior. Si modifica o ampla la base de datos, es posible que est
limitando o anulando la capacidad de ejecutar futuras actualizaciones o aplicar Service
Pack. Tambin podra realizar cambios que dificultaran las operaciones del servidor de
informes.
Todos los accesos a una base de datos del servidor de informes deben controlarse a
travs del servidor de informes. Para obtener acceso al contenido de una base de datos
del servidor de informes, se pueden utilizar herramientas de administracin de dicho
servidor (como el Administrador de informes y SQL ServerManagement Studio) o
interfaces de programacin como el acceso a direcciones URL, el servicio Web del
servidor de informes o el proveedor de Instrumental de administracin de Windows
(WMI).
Cada base de datos del servidor de informes utiliza una base de datos temporal
relacionada para almacenar datos de sesiones y de ejecucin, informes almacenados en
cach y tablas de trabajo que genera el servidor de informes. Los procesos de servidor
en segundo plano quitarn peridicamente los elementos que no se usan y los ms
antiguos de las tablas de la base de datos temporal.
Nota
Los diagramas de este tema no incluyen las configuraciones de implementacin con
productos SharePoint. Sin embargo, puede usar las mismas topologas mostradas en este
documento configurando un producto de SharePoint en el mismo equipo del servidor o
servidores de informes, o configurando el producto de SharePoint en una capa de
aplicacin diferente. Para obtener ms informacin acerca de cmo planear la
integracin de SharePoint y las consideraciones de las topologas de implementacin de
SharePoint, consulte la seccin Planear la integracin de SharePoint en este tema.
Los requisitos de hardware y software son una consideracin importante al planear una
topologa de implementacin. Estos requisitos afectan a los componentes que se
ejecutan en un servidor. Adems de revisar las topologas de implementacin de este
tema, utilice la informacin de Requisitos de hardware y software para instalar SQL
Server 2008 R2 y Calcular los requisitos de la base de datos del servidor de informes
como gua de los requisitos para ejecutar Reporting Services.
Las bases de datos del servidor de informes en los diagramas siguientes representan las
bases de datos reportserver y reportservertempdb que Reporting Services utiliza para
almacenar los metadatos y las definiciones de objetos. Los datos del informe pueden
proceder de otras bases de datos u orgenes de datos del mismo equipo que hospeda las
bases de datos del servidor de informes o de otros equipos. Para obtener ms
informacin, vea Instalacin de la base de datos del servidor de informes y Orgenes de
datos admitidos por Reporting Services (SSRS).
Recursos de procesamiento
Recursos de memoria
Disponibilidad de espacio en disco
Capacidad de E/S
Si esta configuracin de implementacin satisface las necesidades de su organizacin,
debe continuar con ella. Recuerde que puede actualizar el hardware o agregar instancias
de servidor adicionales posteriormente si aumenta la exigencia de informes.
Implemente Reporting Services de forma escalada para proporcionar una instalacin del
servidor de informes altamente disponible y escalable. En una implementacin escalada,
cada servidor de informes de la implementacin se conoce como nodo. Los nodos
participan en la implementacin escalada si el servidor de informes se configura para
utilizar la misma base de datos que otro servidor de informes. Es posible equilibrar la
carga de los nodos del servidor de informes para admitir un gran volumen de informes
interactivos.
Con informes grandes en los que la actividad se mide segn los usuarios
simultneos o la complejidad de los informes que tardan mucho en procesarse o
representarse.
En escenarios con una gran disponibilidad, en los que es importante que el
entorno de los informes no sufra tiempo de inactividad imprevisto o deje de estar
disponible.
Cuando se desee mejorar el rendimiento de las operaciones programadas y la
entrega de las suscripciones.
Como otra opcin, podra decidir hospedar la base de datos del servidor de informes en
una instancia de SQL Server que forme parte de un clster de conmutacin por error. El
diagrama siguiente es un ejemplo de configuracin de implementacin de servidores
escalada en la que las bases de datos del servidor de informes estn en una instancia que
forma parte de un clster de conmutacin por error.
Al hospedar las bases de datos del servidor de informes en una instancia que forma
parte de un clster de conmutacin por error, puede mejorar la tolerancia a errores del
entorno de informes. La agrupacin en clsteres de conmutacin por error tambin es
posible en las implementaciones estndar, pero normalmente es menos necesaria cuando
el entorno no est configurado para escenarios de alta disponibilidad, como en los
entornos con implementaciones escaladas. Para obtener ms informacin, vea Hospedar
una base de datos del servidor de informes en un clster de conmutacin por error de
SQL Server.
En este tema se proporciona una lista de los idiomas compatibles, se describe cmo se
usa un recurso de idioma en tiempo de ejecucin, se describe la configuracin de idioma
de los informes y se explica qu elementos no estn traducidos. Para los componentes
de servidor, como el Administrador de informes y la barra de herramientas de los
informes, el recurso de idioma se determina en tiempo de ejecucin. Tanto la aplicacin
cliente (normalmente un explorador) como el sistema operativo del equipo en que se
ejecuta el servidor de informes contribuyen a determinar el recurso de idioma que se
utiliza.
Administrador de informes
Barra de herramientas del Visor de informes
Nombre de carpeta Mis informes
Elementos traducidos de la jerarqua de carpetas del servidor de
informes y tipos de contenido del servidor de informes, cuando
Idioma del
se tiene acceso al servicio Web del servidor de informes a travs
explorador
de una ventana del explorador.
cliente
Nota
Idiomas compatibles
La compatibilidad con idiomas vara en funcin del modo de servidor que se utilice. Si
no est familiarizado con los modos de servidor, vea Planear un modo de
implementacin.
En el caso del Diseador de informes, el recurso de idioma de SQL Server que se usa en
el entorno de creacin de informes est determinado por el idioma de la instalacin de
Microsoft Visual Studio. Por ejemplo, si ejecuta una versin en japons de Visual
Studio, se utilizar el recurso de idioma japons para el Diseador de informes. Si est
utilizando una versin de Visual Studio para la que no hay ninguna coincidencia
cercana en los idiomas de SQL Server, el recurso de idioma para el Diseador de
informes y las definiciones de informe est en ingls de Estados Unidos.
Configuracin de idioma para informes y datos
Elemento o
estructura de Compatibilidad con idiomas
datos
De forma predeterminada, un archivo de definicin de informe (.rdl) es
independiente del idioma y no toma el idioma del equipo donde se crea.
Definicin de
Para destinar un archivo .rdl a un idioma especfico, establezca la
informe (.rdl)
propiedad ReportLanguage o TextRunLanguage para los elementos
aplicables del archivo.
Los datos se recuperan tal como estn en el origen de datos. Reporting
Services no convierte ni traduce los datos durante el procesamiento del
informe. Si el origen de los datos del informe es una base de datos en
japons, los datos del informe estarn siempre en japons.
Datos de
Si tiene versiones en distintos idiomas de la misma base de datos, puede
informe
crear un informe que permita al usuario seleccionar un origen de datos
en tiempo de ejecucin. Para ello, debe definir una expresin en el
informe que devuelva una lista de los orgenes de datos disponibles.
Para obtener ms informacin, vea Conexiones de datos, orgenes de
datos y cadenas de conexin (SSRS).
El nombre y descripcin del informe que aparecen en el Administrador
de informes estn siempre en el idioma en que se cre la definicin de
informe. Ni la configuracin del explorador ni el idioma del servidor
tendrn efecto alguno sobre esto. Si ha creado el informe en la versin
coreana del Diseador de informes, el nombre y la descripcin estarn
Nombre y
en coreano en el informe publicado.
descripcin del
informe
Si necesita que un nombre o descripcin de informe aparezca en otro
idioma, considere la posibilidad de crear un informe vinculado y, a
continuacin, cambiar a otro idioma el nombre y la descripcin del
informe vinculado. Para obtener instrucciones sobre cmo crear un
informe vinculado, vea Cmo crear un informe vinculado.
Formatos de En el Diseador de informes, puede establecer el idioma de un informe
fecha, moneda y para mostrar los valores con formato (como fechas, monedas y
nmero nmeros) en un idioma especfico. Los valores vlidos para la
propiedad Language son los idiomas admitidos por Microsoft.NET
Framework.
Tenga en cuenta que la configuracin de idioma del cliente slo afecta a los
componentes de la interfaz de usuario. Los informes que vea y administre conservarn
la configuracin de idioma que se haya establecido anteriormente para ellos. En un
entorno multilinge, estos factores pueden combinarse de tal manera que el usuario vea
varios idiomas en la misma pgina del explorador. Por ejemplo, si utiliza un cliente en
francs para tener acceso a un informe en japons, el usuario ver caracteres tanto
franceses como japoneses de la siguiente manera:
Elementos no traducidos
Nueva instalacin
Ms
Actualizacin
Actualizacin
Migracin
Migracin
Implementacin de soluciones
Ms
Interoperabilidad y coexistencia
Nota
La implementacin de Reporting Services en un servidor Web con Internet requiere una
evaluacin cuidadosa. El software de red y seguridad, la topologa de la red y la
configuracin de dominio pueden presentar variables que dificulten la aplicacin del
nmero exacto de pasos para la implementacin del servidor de informes. Al evaluar un
servidor de informes para el acceso a Internet, asegrese de incluir en los escenarios de
prueba todas las caractersticas que tiene previsto usar y de realizar siempre las pruebas
mediante conexiones seguras.
Debe seleccionar certificados SSL para las direcciones URL del FQDN
que defina.
Configuraciones de firewall
<configuration>
...
<system.net>
<defaultProxy enabled="false" />
</system.net>
</configuration>
Para obtener ms informacin sobre estos valores, vea las secciones referentes a la
configuracin de las aplicaciones de Internet y al elemento defaultProxy (configuracin
de red) en la Gua del usuario de Microsoft.NET Framework.
Para comprobar que la conexin del servidor de informes est accesible, debera poder
comprobar el espacio de nombres de la carpeta del servidor de informes a travs de una
conexin a Internet escribiendo http: (o https:)//<su-nombre-dominio-completo-
servidor-Web>/servidorDeInformes, donde /servidorDeInformes es el nombre
predeterminado del directorio virtual del servidor de informes.
Dos o ms instancias del servidor de informes que comparten una nica base de
datos del servidor de informes.
Opcionalmente, un clster con equilibrio de carga de red (NLB) para distribuir la
carga de usuarios interactivos en las instancias del servidor de informes.
Para planear, instalar y configurar una implementacin escalada, siga estos pasos:
Puede instalar Reporting Services en los nodos que ya formen parte de un clster NLB,
o puede configurar una implementacin escalada primero e instalar el software del
clster despus.
Para evitar este problema, puede generar una clave de validacin arbitraria que admita
la validacin del estado de la vista y, despus, configurar manualmente cada nodo del
servidor de informes para que utilice la misma clave. Puede utilizar cualquier secuencia
hexadecimal generada de forma aleatoria. El algoritmo de validacin (como SHA1)
determina la longitud que debe tener la secuencia hexadecimal.
Despus de definir el nombre del servidor virtual, puede configurar las propiedades
Hostname y UrlRoot en el archivo RSReportServer.config para incluir el nombre del
servidor virtual en la direccin URL del servidor de informes.
Advertencia
La propiedad UrlRoot afecta a la direccin URL que vern los usuarios en el correo
electrnico que enve una suscripcin de Reporting Services. Si la propiedad UrlRoot
permanece vaca en el archivo RSReportServer.config, la direccin URL que se ve en el
correo electrnico contendr el nombre del equipo fsico en vez de la direccin URL del
servidor virtual NLB. Para evitar la divulgacin potencial del nombre del equipo fsico a
usuarios malintencionados que puedan recibir la suscripcin, cambie la propiedad
UrlRoot al nombre del servidor virtual NLB adecuado.
Adems, configure la propiedad UrlRoot para que los vnculos de informe funcionen en
los informes que se hayan exportado a informes estticos, como en formato de Excel o
PDF, o en informes que generen las suscripciones, por ejemplo las de correo
electrnico.
<Hostname>virtual_server</Hostname>
Compruebe que puede tener acceso a la implementacin escalada a travs del nombre
del servidor virtual (por ejemplo,
https://miNombreDeServidorVirtual/servidorDeInformes y
https://miNombreDeServidorVirtual/informes).
Para comprobar qu nodo procesa los informes en realidad, consulte los archivos de
registro del servidor de informes o el registro de ejecucin de RS (la tabla del registro
de ejecucin contiene una columna denominada InstanceName que muestra qu
instancia ha procesado una solicitud concreta). Para obtener ms informacin, vea
Archivos de registro de Reporting Services en los Libros en pantalla de SQL Server.
Si las solicitudes no llegan a las instancias del servidor de informes, revise el archivo
RSReportServer.config para comprobar que el nombre del servidor virtual se especifica
como nombre de host para las direcciones URL del servidor de informes:
Crear una direccin URL para el servicio Web del servidor de informes.
Crear una direccin URL para el Administrador de informes.
Establecer propiedades avanzadas de las direcciones URL para definir ms
direcciones URL.
Requisitos previos
Antes de crear o modificar una direccin URL, recuerde los puntos siguientes:
Debe ser miembro del grupo local de administradores en el equipo del servidor
de informes.
Si IIS 6.0 IIS 7.0 est instalado en el mismo equipo, compruebe los nombres
de los directorios virtuales de cualquier sitio Web que use el puerto 80. Si ve
algn directorio virtual que utilice los nombres de directorios virtuales
predeterminados de Reporting Services (es decir, "Reports" y "ReportServer"),
elija otros nombres de directorios virtuales para las direcciones URL de
Reporting Services que configure.
Debe utilizar la herramienta Configuracin de Reporting Services para
configurar la direccin URL. No utilice una utilidad de sistema. No modifique
nunca directamente las reservas de direcciones URL en la seccin
URLReservations del archivo RSReportServer.config. El uso de la herramienta
Configuracin de Reporting Services es necesario para actualizar la reserva de
direcciones URL subyacente que est almacenada internamente y para
sincronizar la configuracin de direcciones URL que se almacena en el archivo
RSReportServer.config.
Elija una hora en la que haya poca actividad con los informes. Cada vez que la
reserva de direcciones URL cambie, puede esperar que los dominios de
aplicacin para el servicio Web del servidor de informes y el Administrador de
informes se pudieran reciclar.
Para obtener informacin general sobre la construccin y el uso de direcciones
URL en Reporting Services, vea Configurar URLs del Servidor de informes.
Para configurar una direccin URL para el servicio Web del servidor
de informes
Este valor debe ser nico para asegurarse de que la solicitud alcanza el destino
pretendido. Este valor es necesario. No distingue entre maysculas y
minsculas. Hay una correspondencia uno a uno entre un nombre de directorio
virtual y una instancia de una aplicacin de Reporting Services. Si crea varias
direcciones URL para la misma instancia de aplicacin, debe utilizar el mismo
nombre de directorio virtual en todas las direcciones URL que defina para esta
instancia de aplicacin.
Para el servicio Web del servidor de informes, el nombre del directorio virtual
predeterminado es ReportServer.
netstat a n -p tcp
Puede reservar varias direcciones URL para el servicio Web del servidor de informes o
el Administrador de informes especificando puertos diferentes o nombres de host (una
direccin IP o un nombre de encabezado de host que un servidor de nombres de
dominio pueda resolver como una direccin IP asignada al equipo). Si se crean varias
direcciones URL, puede establecer rutas de acceso diferentes a la misma instancia del
servidor de informes. Por ejemplo, para permitir el acceso desde la intranet y la extranet
a un servidor de informes, podra utilizar la direccin URL predeterminada para el
acceso a travs de la intranet y un nombre de host completo adicional para el acceso
desde la extranet:
http://myserver01/reportserver
http://www.adventure-works.com/reportserver
En la lista siguiente se muestran algunos ejemplos de la apariencia que puede tener una
direccin URL del servidor de informes:
http://localhost/reportserver
http://localhost/reportserver_SQLEXPRESS
http://sales01/reportserver
http://sales01:8080/reportserver
https://sales.adventure-works.com/reportserver
https://www.adventure-works.com:8080/reportserver01
Las direcciones URL que se utilizan para obtener acceso al Administrador de informes
comparten un formato similar y suelen crearse en el mismo sitio Web que hospeda al
servidor de informes. La nica diferencia es el nombre del directorio virtual (en este
caso es reports, pero se puede configurar para que se utilice el nombre que se prefiera):
http://localhost/reports
http://localhost/reports_SQLEXPRESS
http://sales01/reports
http://sales01:8080/reports
https://sales.adventure-works.com/reports
https://www.adventure-works.com:8080/reports
Parte Descripcin
Una red TCP/IP utiliza una direccin IP para identificar de forma nica
un dispositivo en la red. Hay una direccin IP fsica para cada tarjeta
Nombre de adaptadora de red que est instalada en un equipo. Si la direccin IP se
host resuelve como un encabezado de host, puede especificar el encabezado
de host. Si est implementando el servidor de informes en una red
corporativa, puede utilizar el nombre de red del equipo.
Un puerto TCP es un extremo en el dispositivo. El servidor de informes
Puerto
escuchar las solicitudes en un puerto designado.
Varios servicios Web o aplicaciones a menudo comparten un puerto. Por
esta razn, la direccin URL de un servidor de informes siempre incluye
Directorio un directorio virtual que corresponde a la aplicacin que obtiene la
virtual solicitud. Debe especificar nombres de directorio virtual nicos para
cada aplicacin de Reporting Services que escuche en la misma
direccin IP y puerto.
Las direcciones URL en Reporting Services se pueden configurar para
Configuracin utilizar un certificado SSL existente que se instalara anteriormente en el
SSL equipo. Para obtener ms informacin, vea Configurar un servidor de
informes para conexiones SSL en los Libros en pantalla de SQL Server.
http://<computername>/reportserver
http://localhost/reportserver
La configuracin que hace que estas direcciones URL estn disponibles aparece en la
tabla siguiente. En esta tabla se muestran los valores predeterminados que habilitan una
conexin del servidor de informes a travs de direcciones URL que incluyan un nombre
de host:
Parte Valor Explicacin
El servicio de nombres de dominio de la red resuelve el
nombre de host de la direccin URL como la direccin IP del
Direccin Todas
equipo. Siempre que la direccin IP se especifique en la
IP asignadas
direccin URL que defina, una solicitud que se enve a un
host concreto alcanzar su destino pretendido.
El puerto 80 es el predeterminado para las conexiones TCP/IP
en un equipo. Dado que el servidor de informes escucha en el
Puerto 80 puerto 80, puede omitir el nmero de puerto de la direccin
URL. Si especifica otro puerto, debe especificarlo en la
direccin URL.
Observe que las dos direcciones URL del ejemplo incluyen el
nombre del directorio virtual. A menos que personalice la
Directorio
ReportServer definicin de direccin URL, siempre debe especificar en la
virtual
direccin URL el nombre del directorio virtual de la
aplicacin.
Nota
Una reserva de direcciones URL subyacente permite que se use cualquier nombre de
host vlido en una direccin URL. La herramienta Configuracin de Reporting Services
crea una reserva de direcciones URL en HTTP.SYS utilizando la sintaxis que permite
que las variaciones del nombre de host se resuelvan en una instancia del servidor de
informes determinada. Para obtener ms informacin acerca de las reservas de
direcciones URL, vea Acerca de las reservas y el registro de la direccin URL
(Reporting Services).
Permisos del lado servidor en una direccin URL del servidor de informes
Las direcciones URL se utilizan para tener acceso a las aplicaciones e informes.
En este tema se explican las direcciones URL de las aplicaciones, las direcciones
URL predeterminadas y cmo funcionan las reservas de direcciones URL y el
registro en Reporting Services.
Para abrir esta pgina, inicie la herramienta Configuracin de Reporting Services y haga
clic en Direccin URL del servicio Web en el panel de navegacin. Para obtener ms
informacin, vea Iniciar la herramienta Configuracin de Reporting Services.
Esta pgina proporciona los valores que se suelen usar en las direcciones URL del
servidor de informes. Si desea crear ms direcciones URL, usar los encabezados de host
o especificar la direccin IP en un formato determinado, haga clic en Avanzadas.
Un vnculo al servicio Web aparecer en esta pgina despus de hacer clic en Aplicar.
Si hace clic en este vnculo antes de que se cree la base de datos del servidor de
informes, puede aparecer un error "Pgina no encontrada". Este error ya no aparecer
una vez que se configure la base de datos. Para obtener ms informacin, vea Cmo
crear una base de datos de servidor de informes (configuracin de Reporting Services).
Opciones
Directorio virtual
Especifica el nombre del directorio virtual para el servicio Web del servidor de
informes. Solo puede tener un nombre de directorio virtual para cada instancia
del servicio Web del servidor de informes del mismo equipo.
Direccin IP
Identifica el equipo del servidor de informes en una red TCP/IP. Los valores
vlidos son:
Si tiene varias tarjetas, ver una direccin IP para cada una. Si selecciona
solo este valor, limitar el acceso de la aplicacin nicamente a la
direccin IP (y a cualquier nombre de host que un servidor de nombres
de dominio asigne a esa direccin). No puede utilizar el host local para
tener acceso a un servidor de informes y no puede utilizar las direcciones
IP de otras tarjetas de adaptadores de red que estn instalados en el
equipo del servidor de informes.
Puerto TCP
Certificado SSL
Puerto SSL
Muestra las direcciones URL definidas para la instancia actual del servidor de
informes.
Opciones avanzadas
Nota
HTTP.SYS es un componente del sistema operativo que escucha las solicitudes de red y
las enruta a una cola de solicitudes. En esta versin de Reporting Services, HTTP.SYS
establece y mantiene la cola de solicitudes para el servicio Web del servidor de informes
y el Administrador de informes. Internet Information Services (IIS) ya no se utiliza para
hospedar o tener acceso a aplicaciones de Reporting Services. Para obtener ms
informacin acerca de la funcionalidad de HTTP.SYS, vea HTTP Server API en MSDN.
En este tema
Este tema presenta las direcciones URL, las reservas y el registro de direcciones URL,
los valores predeterminados y recomendaciones especficas de la implementacin que
debera seguir si crea o modifica direcciones URL para distintas configuraciones de
servidor. En este tema se incluyen las siguientes secciones:
Administrador de informes
Generador de informes
No se debera tener acceso a otros elementos publicados con direcciones URL, por
ejemplo a los modelos y orgenes de datos compartidos, a travs de direcciones URL
como elementos independientes. El servidor de informes no muestra esos elementos en
un formato significativo cuando se ven en una ventana del explorador.
Nota
En este tema no se describe el acceso con direcciones URL al Generador de informes ni
a informes especficos que se almacenan en el servidor de informes. Para obtener ms
informacin acerca del acceso con direcciones URL a estos elementos, vea Usar una
direccin URL para tener acceso a elementos del servidor de informes en los Libros en
pantalla de SQL Server.
Reserva y registro de direcciones URL
Una reserva de direcciones URL define las direcciones URL que se pueden utilizar para
tener acceso a una aplicacin de Reporting Services. Reporting Services reservar una o
varias direcciones URL para el servicio Web del servidor de informes y el
Administrador de informes en HTTP.SYS, y, a continuacin, las registrar cuando el
servicio se inicie. Las direcciones URL del Generador de informes y los informes se
basan en la reserva de direcciones URL del servicio Web del servidor de informes. Si
anexa parmetros a la direccin URL, puede abrir el Generador de informes o los
informes a travs del servicio Web. HTTP.SYS proporciona las reservas y permite el
registro. Para obtener ms informacin, vea Namespace Reservations, Registration, and
Routing en MSDN.
Las direcciones URL se eliminan del Registro si detiene el servicio o recicla el servicio
Web o el dominio de aplicacin del Administrador de informes. Si modifica una reserva
de direcciones URL mientras el servicio se est ejecutando, el servidor de informes
reciclar el dominio de aplicacin inmediatamente para que se pueda eliminar del
Registro la direccin URL anterior y empezar a usar la nueva.
Reserva de direcciones
Direccin URL Explicacin
URL en HTTP.SYS
http://+:80/reportserver http://<computername>/repor La reserva de direcciones
tserver URL especifica un carcter
comodn (+) en el puerto 80.
http://<IPAddress>/reportserv Esto coloca en la cola del
er servidor de informes
cualquier solicitud entrante
http://localhost/reportserver que especifique un host que
se resuelva como el equipo
del servidor de informes en el
puerto 80. Observe que con
esta reserva de direcciones
URL se puede usar una
cantidad cualquiera de
direcciones URL para tener
acceso al servidor de
informes.
sta es la reserva de
direcciones URL
predeterminada para un
servidor de informes de
Reporting Services para la
mayora de los sistemas
operativos.
Esta reserva de direcciones
URL especifica una direccin
IP y es mucho ms restrictiva
que la que tiene un carcter
comodn. Solo las direcciones
URL que incluyen la
direccin IP se pueden
http://123.45.67.0:80/report http://123.45.67.0/reportserve utilizar para conectarse al
server r servidor de informes. Dada
esta reserva de direcciones
URL, una solicitud para un
servidor de informes en
http://<computername>/repor
tserver o
http://localhost/reportserver
producira un error.
Importante
El carcter de la instancia es el carcter de subrayado (_).
La cuenta de servicio no tiene ningn valor predeterminado. Sin embargo, hay que
especificar una cuenta de servicio durante la instalacin; se especifica en
URLReservation en RSReportServer.config aun cuando el servidor se instala en modo
de solo archivos. Los valores vlidos para la cuenta de servicio incluyen una cuenta de
usuario de dominio, LocalSystem o NetworkService.
Si integr una implementacin escalada del servidor de informes para ejecutarse dentro
de una implementacin mayor de un producto o tecnologa de SharePoint, equilibre la
carga de los nodos del servidor de informes y defina una nica direccin URL del
servidor virtual para la implementacin escalada. La configuracin de la integracin del
servidor de informes solo le permite especificar una direccin URL del servidor de
informes. En el caso de una implementacin escalada, la direccin URL debe ser el
punto de acceso para los nodos del servidor en dicha implementacin.
Para utilizar el Generador de informes, debe tener un modelo de informe publicado con
el que trabajar.
Requisitos previos
Para utilizar el Generador de informes, debe tener las ediciones Enterprise, Developer,
Standard o Evaluation de SQL Server.
El equipo cliente debe tener instalado Microsoft.NET Framework 2.0. .NET Framework
proporciona la infraestructura para ejecutar aplicaciones ClickOnce.
Para establecer las propiedades del sistema del servidor de informes, puede usar
Management Studio o script:
Despus de crear las asignaciones de roles, los usuarios tendrn permiso para hacer lo
siguiente:
Los usuarios asignados a los roles Usuario del sistema y Explorador pueden ver
los informes del Generador de informes publicados en un servidor de informes,
sin tener que iniciar el Generador de informes.
Los usuarios asignados a los roles Usuario del sistema y Generador de informes
pueden generar modelos, iniciar el Generador de informes y crear informes, as
como guardar informes en el servidor de informes.
Los usuarios asignados a los roles Usuario del sistema y Publicador pueden
publicar modelos del Diseador de modelos en el servidor de informes. Los
modelos se utilizan como orgenes de datos en el Generador de informes.
Los usuarios asignados a los roles Administrador del sistema y Administrador de
contenido tienen todos los permisos para crear, ver y administrar informes del
Generador de informes.
Sugerencia
Adems, si el servidor de informes se configura para usar el modo integrado de
SharePoint, los usuarios pueden encontrar un error 401 cuando intenten utilizar
ClickOnce para instalar el Generador de informes en sus equipos cliente. Esto
ocurre porque SharePoint utiliza una cookie para conservar un usuario
autenticado mientras dure la sesin, pero ClickOnce no admite la cookie. Cuando
un usuario inicia una aplicacin ClickOnce, como el Generador de informes, la
aplicacin no pasa la cookie a SharePoint y, por tanto, SharePoint deniega el
acceso y devuelve un error 401.
Tipo de
Cmo responde el iniciador de aplicaciones ClickOnce y el
autenticacin del
Generador de informes
servidor de informes
Con la seguridad integrada de Windows, las solicitudes
autenticadas de ClickOnce y del Generador de informes suelen
tener xito si el cliente y el servidor estn implementados en el
mismo dominio, el usuario inicia sesin en el equipo cliente
utilizando una cuenta de dominio con permiso para tener acceso al
Generador de informes y el servidor de informes se configura para
la autenticacin de Windows.
Negotiate (valor
predeterminado)
Las solicitudes tienen xito porque ClickOnce y la conexin del
explorador con el servidor de informes tienen la misma identidad
NTLM (valor
de usuario.
predeterminado)
Se producir un error en las solicitudes si el usuario ha abierto
Internet Explorer con Ejecutar como y ha especificado
credenciales no predeterminadas. Si la sesin de usuario en el
servidor de informes se establece bajo una cuenta concreta y
ClickOnce se ejecuta en una cuenta diferente, el servidor de
informes denegar el acceso a los archivos.
Internet Explorer, que es necesario para utilizar el Generador de
Kerberos
informes, no admite directamente Kerberos.
Autenticacin bsica ClickOnce no admite la autenticacin bsica. No formular
solicitudes que especifiquen la autenticacin bsica en el
encabezado de autenticacin. No pasar credenciales ni pedir al
usuario que las proporcione. Estos problemas se pueden evitar
habilitando el acceso annimo a los archivos de aplicacin del
Generador de informes.
Parmetro Descripcin
Especifica la cadena de conexin al servidor de
base de datos que hospeda la base de datos del
Dsn servidor de informes. Este valor est cifrado y se
agrega al archivo de configuracin al crear la base
de datos del servidor de informes.
Especifica el tipo de credenciales que el servidor
de informes utiliza para conectarse a la base de
datos del servidor de informes. Los valores vlidos
son Default e Impersonate. Debe especificarse
Default si el servidor de informes est configurado
ConnectionType para utilizar un inicio de sesin de SQL Server o la
cuenta de servicio para conectarse a la base de
datos del servidor de informes. Debe especificarse
Impersonate si el servidor de informes utiliza una
cuenta de Windows para conectarse a la base de
datos del servidor de informes.
Almacena el dominio, el nombre de usuario y la
contrasea de una cuenta de dominio utilizada por
un servidor de informes para conectarse a una base
de datos del servidor de informes. Los valores de
LogonUser, LogonDomain y LogonCred se crean
LogonUser, LogonDomain,
cuando la conexin del servidor de informes se ha
LogonCred
configurado para utilizar una cuenta de dominio.
Para obtener ms informacin acerca de la
conexin de base de datos de un servidor de
informes, vea Configurar una conexin a la base
de datos del servidor de informes.
Identificador de la instancia de servidor de
informes. Los nombres de instancia del servidor de
informes se basan en nombres de instancia de SQL
Server. Este valor especifica un nombre de
InstanceID
instancia de SQL Server. De forma
predeterminada, este valor es
MSRS10_5.<nombreDeInstancia>. No modifique
este parmetro.
InstallationID Identificador para la instalacin del servidor de
informes que crea el programa de instalacin. Este
valor se establece en un GUID. No modifique este
parmetro.
Especifica el grado en que las llamadas al servicio
Web deben usar Capa de sockets seguros (SSL).
Este valor se utiliza para el servicio Web del
servidor de informes y el Administrador de
informes. Este valor se establece cuando se
configura una direccin URL para utilizar HTTP o
SecureConnectionLevel
HTTPS en la herramienta de configuracin de
Reporting Services. Los valores vlidos entre 0 a
3, donde 0 es el menos seguro. Para obtener ms
informacin, vea Usar mtodos de servicio Web
seguros y Configurar un servidor de informes para
conexiones SSL.
Especifica los minutos tras los que se eliminarn
las sesiones antiguas y las instantneas expiradas
de las bases de datos del servidor de informes. El
CleanupCycleMinutes intervalo de valores vlidos es de 0 al entero
mximo. El valor predeterminado es 10. Si el valor
se establece en 0, se deshabilita el proceso de
limpieza de la base de datos.
SQLCommandTimeoutSeconds Este parmetro no se utiliza.
Especifica el nmero mximo de informes que
puede procesar a la vez un usuario. Una vez
alcanzado el lmite, se deniegan las dems
solicitudes de procesamiento de informes. Los
valores vlidos son de 0 al entero mximo. El
valor predeterminado es 20.
Configuracin Descripcin
Application Contiene la configuracin para las aplicaciones de Reporting Services.
Especifica las aplicaciones de Reporting Services. Los valores vlidos
Name
son ReportServerWebService o ReportManager.
VirtualDirectory Especifica el nombre del directorio virtual de la aplicacin.
URLs, URL Contiene una o ms reservas de URL para la aplicacin.
Especifica la sintaxis de URL que es vlida para HTTP.SYS. Para
UrlString obtener ms informacin acerca de la sintaxis, vea Sintaxis de las
reservas de direcciones URL (Reporting Services).
Especifica el identificador de seguridad (SID) de la cuenta para la que
se cre la reserva de direcciones URL. sta debera ser la cuenta en la
AccountSid que se ejecuta el servicio del servidor de informes. Si el SID no
coincide con el de la cuenta de servicio, es posible que el servidor de
informes no pueda escuchar las solicitudes de dicha direccin URL.
Especifica un nombre de cuenta legible que corresponde a AccountSid.
No se utiliza, pero aparece en el archivo para poder determinar con
AccountName
facilidad la cuenta de servicio de la cuenta que se utiliza para la reserva
de direcciones URL.
Authentication (archivo RSReportServer.config)
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
Configuracin Descripcin
Especifica uno o ms tipos de autenticacin. Los valores vlidos
son: RSWindowsNegotiate, RSWindowsKerberos,
RSWindowsNTLM, RSWindowsBasic y Custom.
RSWindowsNegotiate , RSWindowsKerberos,
RSWindowsNTLM y RSWindowsBasic son acumulativos y se
pueden utilizar juntos, como se muestra en el ejemplo de valor
AuthenticationTypes predeterminado anteriormente en esta seccin.
Nota
Los valores 0 (para el inicio de sesin interactivo) y 1 (para el
inicio de sesin por lotes) no se admiten en SQL Server
2008Reporting Services.
Este valor se utiliza para RSWindowsBasic. Especifica una
particin de recurso que incluye caractersticas de autorizacin y
Realm
de autenticacin que se utilizan para controlar el acceso a los
recursos protegidos de su organizacin.
DefaultDomain Este valor se utiliza para RSWindowsBasic. Se usa para
determinar el dominio que utiliza el servidor para autenticar al
usuario. Este valor es opcional, pero si lo omite el servidor de
informes utilizar el nombre de equipo como dominio. Si instal
el servidor de informes en un controlador de dominio, el
dominio que se utilizar ser el que controla el equipo.
Determina si la autenticacin se realiza en la conexin o para
cada solicitud.
Service especifica los valores de aplicacin que se aplican al servicio en conjunto. Para
obtener ms informacin acerca de los componentes internos del servicio, vea
Arquitectura de servicio (Reporting Services).
Valor Descripcin
Especifica si el servidor de informes mantiene un
conjunto de trabajos del Agente SQL Server
correspondientes a las programaciones y las
suscripciones creadas por usuarios de Reporting
Services. Los valores vlidos incluyen True
(predeterminado) y False.
IsSchedulingService
Afecta a este valor al habilitar o deshabilitar
caractersticas de Reporting Services utilizando la
faceta Configuracin de rea expuesta para
Reporting Services de Administracin basada en
directivas. Para obtener ms informacin, vea
Iniciar y detener el servicio del servidor de
informes.
IsNotificationService Especifica si el servidor de informes procesa
notificaciones y entregas. Los valores vlidos
incluyen True (predeterminado) y False. Cuando el
valor es False, no se entregan suscripciones.
Valor Descripcin
Especifica la URL del servidor de informes a la que se conecta
el Administrador de informes. Solo modifique este valor si
configura el Administrador de informes para conectarse a un
ReportServerUrl
servidor de informes en otra instancia o en un equipo remoto.
Para obtener ms informacin, vea Cmo configurar el
Administrador de informes.
No modifique este valor; no es configurable. En SQL Server
2008 y SQL Server 2008 R2Reporting Services, el Generador
de informes solamente se ejecuta en FullTrust. Para obtener
ReportBuilderTrustLevel ms informacin, vea Cmo configurar el acceso al Generador
de informes. Para obtener ms informacin sobre cmo
interrumpir el modo de confianza parcial, vea Funcionalidad
no incluida en SQL Server Reporting Services.
Solo para el Administrador de informes, este valor especifica
si el servidor calcula un valor de recuento de pginas antes de
que se represente el informe o en el momento de verse. Los
valores vlidos son Estimate (predeterminado) y Actual.
Utilice Estimate para calcular la informacin del recuento de
pginas tal y como el usuario ve el informe. Inicialmente, el
recuento de pginas est establecido en 2 (para la pgina
actual ms una pgina adicional), pero ajusta hacia arriba
PageCountMode
conforme el usuario se desplaza por las pginas del informe.
Utilice Actual si desea calcular el recuento de pginas antes de
que se muestre el informe. Actual se incluye para la
compatibilidad con versiones anteriores. Tenga en cuenta que
si establece PageCountMode en Actual, debe procesarse todo
el informe para obtener un recuento de pginas vlido,
aumentando el tiempo de espera previo a que se muestre el
informe.
Extensions (archivo RSReportServer.config)
Extensiones de entrega
Extensiones de DeliveryUI
Extensiones de representacin
Extensiones de procesamiento de datos
Extensiones de consultas semnticas (solo interno)
Extensiones de generacin de modelos (solo interno)
Extensiones de seguridad
Extensiones de autenticacin
Extensiones de procesamiento de eventos (solo interno)
Extensiones de personalizacin de definicin de informe
Algunas de estas extensiones son estrictamente para uso interno del servidor de
informes. No estn documentados los valores de configuracin para las extensiones
exclusivamente de uso interno. Las secciones siguientes describen la configuracin para
las extensiones predeterminadas. Si utiliza un servidor de informes que tenga
extensiones personalizadas, puede que sus archivos de configuracin contengan valores
que no se describen aqu. Esta seccin muestra las extensiones en el orden en que
aparecen. Las configuraciones que aparecen repetidamente para varias instancias del
mismo tipo de extensin se describen solo una vez.
Delivery
Valor Descripcin
Especifica un ensamblado y un nombre descriptivo de la extensin
Extension Name
de entrega. No modifique este valor.
Especifica el nmero de veces que un servidor de informes
MaxRetries reintentar una entrega si se produce un error en el primer intento.
El valor predeterminado es 3.
Especifica el intervalo de tiempo (en segundos) entre cada
SecondsBeforeRetry
reintento. El valor predeterminado es 900.
Contiene el valor de configuracin especfico de cada extensin de
Configuration
entrega.
Valor Descripcin
Esta configuracin se utiliza para excluir de forma
intencionada los formatos de exportacin que no funcionan
correctamente con la entrega a recursos compartidos de
archivos. Se excluyen las extensiones de entrega
ExcludedRenderFormats,
HTMLOWC, RGDI y NULL. Estos formatos se utilizan
RenderingExtension
normalmente para informes interactivos, vistas previas o la
carga previa de la cach de informes. No generan archivos
de aplicacin que puedan verse fcilmente desde una
aplicacin de escritorio.
El correo electrnico del servidor de informes utiliza un dispositivo de red SMTP para
enviar los informes a las direcciones de correo electrnico. Esta extensin de entrega se
debe configurar antes de poderse utilizar. Para obtener ms informacin, vea Configurar
un servidor de informes para la entrega por correo electrnico y Entrega por correo
electrnico en Reporting Services.
Valor Descripcin
Especifica un valor de cadena que indica la direccin de
un servidor SMTP remoto o un reenviador. Este valor
SMTPServer se requiere para un servicio SMTP remoto. Puede ser
una direccin IP, un nombre UNC de un equipo de la
intranet corporativa o un nombre de dominio completo.
Especifica un valor entero que indica el puerto que
utiliza el servicio SMTP para enviar el correo saliente.
SMTPServerPort
El puerto 25 se suele utilizar para enviar correo
electrnico.
Contiene un valor de cadena que asigna un nombre de
cuenta de Microsoft Outlook Express. Puede establecer
este valor si el servidor SMTP est configurado para
SMTPAccountName utilizarlo de alguna manera; de lo contrario, puede
dejarlo en blanco. Utilice De para especificar una
cuenta de correo electrnico utilizada para enviar
informes.
Especifica un valor entero que indica el nmero de
segundos que se esperar a una conexin de socket
vlida con el servicio SMTP antes de superarse el
SMTPConnectionTimeout
tiempo de espera. El valor predeterminado es 30
segundos, pero este valor se omite si SendUsing est
establecido en 2.
Especifica un valor de cadena que indica el directorio
de recogida para el servicio SMTP local. Este valor
SMTPServerPickupDirectory
debe ser una ruta de acceso de carpeta local completa
(por ejemplo, d:\rs-emails).
SMTPUseSSL Especifica un valor booleano que se puede establecer
para que utilice Capa de sockets seguros (SSL) al
enviar un mensaje SMTP a travs de la red. El valor
predeterminado es 0 (o false). Este parmetro se puede
utilizar cuando el elemento SendUsing est establecido
en 2.
Especifica el mtodo que se utilizar para enviar
mensajes. Los valores vlidos son:
0 = Sin autenticacin.
SMTPAuthenticate
1 = (no compatible).
NULL
El proveedor de entrega NULL se utiliza para cargar previamente la cach con informes
generados previamente para cada uno de los usuarios. No hay valores de configuracin
para esta extensin de entrega. Para obtener ms informacin, vea Almacenamiento en
memoria cach de informes en Reporting Services.
DeliveryUI
Valor Descripcin
Esta configuracin determina qu extensin de entrega
aparece en primer lugar en la lista de tipos de entrega de la
pgina de definicin de suscripciones. Esta configuracin
DefaultDeliveryExtension
solo puede contenerla una extensin de entrega. Los valores
vlidos son True o False. Cuando este valor se establece en
True, dicha extensin es la seleccin predeterminada.
Especifica las opciones de configuracin de una extensin
de entrega. Puede establecer un formato de representacin
predeterminado para cada extensin de entrega. Los valores
Configuration
vlidos son los nombres de extensin de representacin
incluidos en la seccin correspondiente del archivo
rsreportserver.config.
Especifica si una extensin de entrega es el valor
predeterminado. La extensin de entrega predeterminada es
Correo electrnico del Servidor de informes. Los valores
DefaultRenderingExtension
vlidos son True o False. Si ms de una extensin contiene
un valor de True, se considerar que la primera es la
predeterminada.
Render
Data
Semantic Query
ModelGeneration
Especifica una extensin de generacin de modelos utilizada para crear los modelos de
informe a partir de un origen de datos compartido que ya est publicado en un servidor
de informes. Puede generar los modelos para los datos relacionales de SQL Server,
Oracle y los orgenes de datos multidimensionales de Analysis Services. No modifique
esta seccin. La generacin de modelos no es extensible.
Security
EventProcessing
ReportDefinitionCustomization
RDLSandboxing
Especifica un modo del lenguaje RDL (Report Definition Language) que permite
detectar y restringir el uso de tipos especficos de recursos de informe por parte de
inquilinos individuales en un escenario donde varios inquilinos comparten una nica
granja de servidores Web de servidores de informes. Para obtener ms informacin, vea
Habilitar y deshabilitar el espacio aislado de RDL.
Configuracin Descripcin
Especifica el nmero mximo de conexiones a los servicios Web de
MaxConnections
Bing Maps.
Especifica el timeout en segundos que debe transcurrir para obtener
Timeout
una respuesta de los servicios Web de Bing Maps.
AppID Especifica el identificador de la aplicacin (AppID) que se debe usar
en los servicios Web de Bing Maps. (Default) especifica el AppID
predeterminado de Reporting Services .
Todos los usuarios interactan con un servidor de informes dentro del contexto de una
funcin que define un nivel de acceso concreto. Reporting Services incluye funciones
predefinidas que se pueden asignar a usuarios y a grupos para proporcionar acceso
inmediato a un servidor de informes. Administrador de contenido, Publicador y
Explorador son ejemplos de funciones predefinidas. Cada funcin define una coleccin
de tareas relacionadas. Por ejemplo, un publicador tiene permiso para agregar informes
y crear carpetas para almacenar esos informes.
Para conceder acceso a operaciones y elementos del servidor de informes, siga estas
directrices:
1. Revise las funciones predefinidas para determinar si puede utilizarlas tal y como
estn. Si necesita ajustar las tareas o definir funciones adicionales, conviene que
lo haga antes de empezar a asignar usuarios a funciones especficas. Para
obtener ms informacin acerca de cada funcin, vea Usar las funciones
predefinidas.
2. Identifique qu usuarios y grupos requieren acceso al servidor de informes y en
qu nivel. A la mayora de los usuarios se les debera asignar la funcin de
Explorador o la funcin de Generador de informes. A un pequeo nmero de
usuarios se les debera asignar la funcin de Publicador. A la funcin
Administrador de contenido conviene asignar muy pocos usuarios.
3. Use el Administrador de informes para asignar funciones de la carpeta Inicio
(esta es la carpeta de nivel superior en la jerarqua de carpetas del servidor de
informes) para cada usuario o grupo que requiera acceso.
4. En el nivel de sitio, en la pgina Configuracin del sitio del Administrador de
informes, cree una asignacin de funciones de nivel de sistema para cada usuario
y grupo empleando las funciones predefinidas Usuario del sistema y
Administrador del sistema.
5. Cree las asignaciones de funciones adicionales que necesite para carpetas,
informes y otros elementos especficos. No cree un nmero elevado de
asignaciones de funciones. Si crea demasiadas, resultar difcil realizar un
seguimiento de los distintos niveles de permisos para cada usuario.
Para obtener ms informacin acerca de las prcticas recomendadas y las tcnicas para
crear asignaciones de funciones, vea Tutorial: Establecer permisos en Reporting
Services.
Nota
Si ha configurado un servidor de informes para que se ejecute en el modo integrado de
SharePoint, debe establecer permisos en el sitio de SharePoint para conceder acceso a
los elementos del servidor de informes. Para obtener ms informacin, vea Conceder
permisos sobre elementos del servidor de informes en un sitio de SharePoint.
Inicialmente, slo los usuarios que son miembros del grupo local de administradores
pueden tener acceso al servidor de informes. Reporting Services est instalado con dos
asignaciones de funciones predeterminadas que conceden acceso de nivel de elemento y
de nivel de sistema para los miembros del grupo local de administradores. Estas
asignaciones de funciones integradas permiten a los administradores locales administrar
los elementos del servidor de informes y conceder a los dems usuarios acceso al
servidor de informes. Las asignaciones de funciones integradas no se pueden eliminar.
Un administrador local siempre tiene permiso para administrar totalmente una instancia
del servidor de informes.
Dado que los permisos totales en un servidor de informes incluyen permisos de nivel de
elemento y permisos de nivel de sistema, a un administrador local se le asignan las
funciones siguientes:
Antes de poder administrar una instancia del servidor de informes en un equipo local
que ejecuta Windows Vista o Windows Server 2008, son necesarios algunos pasos de
configuracin adicionales. Para obtener ms informacin, vea Configurar un servidor de
informes para administracin local en Windows Vista y Windows Server 2008 (UAC).
Herramienta Tareas
Management Studio: se usa para ver,
Cmo crear, eliminar o modificar una
modificar, crear y eliminar definiciones de
funcin (Management Studio)
funciones.
Cmo conceder a un usuario acceso a un
servidor de informes (Administrador de
Administrador de informes: se usa para informes)
asignar usuarios y grupos a las funciones.
Cmo modificar o eliminar una asignacin
de roles (Administrador de informes)
1. Revise las funciones predefinidas para determinar si puede utilizarlas tal y como
estn. Si necesita ajustar las tareas o definir funciones adicionales, conviene que
lo haga antes de empezar a asignar usuarios a funciones especficas.
2. Identifique qu usuarios y grupos requieren acceso al servidor de informes y en
qu nivel. A la mayora de los usuarios se les debera asignar la funcin
Explorador o la funcin Generador de informes. A un pequeo nmero de
usuarios se les debera asignar la funcin Publicador. A la funcin
Administrador de contenido conviene asignar muy pocos usuarios.
3. Cuando est preparado para asignar cuentas de usuario y de grupo a funciones
concretas, use el Administrador de informes. Para obtener ms informacin, vea
Cmo conceder a un usuario acceso a un servidor de informes (Administrador
de informes).
Las funciones predefinidas se definen de acuerdo con las tareas que admiten. Puede
modificar estas funciones o reemplazarlas por funciones personalizadas.
El mbito define los lmites dentro de los cuales se usan las funciones. Las funciones de
nivel de elemento proporcionan diversos niveles de acceso a los elementos del servidor
de informes y a las operaciones que afectan a esos elementos. Las funciones de nivel de
elemento se definen en el nodo raz (Inicio), as como en todos los elementos de la
jerarqua de carpetas del servidor de informes. Las funciones de nivel de sistema
autorizan el acceso en el nivel de sitio. Las funciones de nivel de elemento y de nivel de
sistema se excluyen mutuamente, pero se utilizan juntas para proporcionar permisos
completos al contenido y a las operaciones del servidor de informes.
Funcin
mbito Descripcin
predefinida
Incluye todas las tareas de nivel de elemento. Los usuarios
que se asignan a esta funcin tienen permiso total para
Funcin
administrar el contenido del servidor de informes, as como
Administrador de Elemento
capacidad para conceder permisos a otros usuarios y definir
contenido
la estructura de carpetas para almacenar informes y otros
elementos.
Los usuarios que se asignan a esta funcin pueden agregar
Funcin
Elemento elementos a un servidor de informes, as como crear y
Publicador
administrar las carpetas que contienen esos elementos.
Los usuarios que se asignan a esta funcin pueden ejecutar
Funcin
Elemento informes, suscribirse a informes y navegar por la estructura
Explorador
de carpetas.
Funcin
Los usuarios que se asignan a esta funcin pueden crear y
Generador de Elemento
editar informes en el Generador de informes.
informes
Los usuarios que se asignan a esta funcin pueden
Funcin Mis
Elemento administrar un rea de trabajo personal para almacenar y
informes
utilizar informes y otros elementos.
Los usuarios que se asignan a esta funcin pueden habilitar
Funcin
caractersticas y establecer valores predeterminados,
Administrador del Sistema
establecer la seguridad de todo el sitio, crear definiciones de
sistema
funciones en Management Studio y administrar trabajos.
Funcin Usuario Sistema Los usuarios que se asignan a esta funcin pueden ver
informacin bsica sobre el servidor de informes, como la
del sistema informacin de programacin en una programacin
compartida.
Asignaciones de funciones
En Reporting Services, las asignaciones de funciones determinan el acceso a los
elementos almacenados y al propio servidor de informes. Una asignacin de funciones
consta de las siguientes partes:
Tareas y permisos
En Reporting Services, tareas son las acciones que un usuario o administrador puede
llevar a cabo. Las tareas estn predefinidas. No se puede crear tareas personalizadas ni
modificar las que se proporcionan ni mediante programacin ni con una herramienta. En
total, hay veinticinco tareas. Estas tareas comprenden todo el conjunto de operaciones
que estn disponibles en la seguridad basada en funciones. Algunos ejemplos de tareas
son "Ver informes", "Administrar informes" y "Administrar propiedades del servidor de
informes".
Las tareas se clasifican en dos categoras: nivel de sistema y nivel de elemento. Una
funcin puede incluir tareas slo de una categora. La siguiente tabla describe cada
categora de tareas.
Categora Descripcin
Acciones que se realizan con elementos administrados por un servidor de
informes, como carpetas, informes, modelos de informe y recursos.
Tareas de
Las tareas de nivel de elemento se centran en el espacio de nombres de las
nivel de
carpetas del servidor de informes. Todos los elementos a los que tiene
elemento
acceso mediante las carpetas en un servidor de informes o mediante una
direccin URL estn protegidos por las asignaciones de funciones que
incluyen tareas de nivel de elemento.
Acciones que se realizan en el nivel de sistema, como administrar trabajos
Tareas de
o programaciones compartidas que se pueden utilizar con muchos
nivel de
elementos. Las tareas de nivel de sistema se centran fuera del espacio de
sistema
nombres de carpetas del servidor de informes.
Los dos tipos de roles se complementan entre s y deben usarse juntos. Por esta
razn, agregar un usuario a un servidor de informes es una operacin con dos
partes implicadas. Si asigna un usuario a un rol de nivel de elemento, tambin
deber asignarlo a un rol de nivel de sistema. Al asignar un usuario a un rol,
debe seleccionar un rol que ya est definido. Para crear, modificar o eliminar
roles, use SQL ServerManagement Studio. Para obtener ms informacin, vea
Cmo crear, eliminar o modificar una funcin (Management Studio).
Antes de empezar
Funciones predefinidas
El espacio de nombres de las carpetas del servidor de informes es una jerarqua con un
nodo raz, carpetas predefinidas y carpetas definidas por el usuario. El espacio de
nombres identifica de forma exclusiva los elementos almacenados en un servidor de
informes. Proporciona un esquema de direcciones para especificar elementos en una
direccin URL. Al seleccionar o buscar un informe, la ruta de acceso de la carpeta pasa
a formar parte de la direccin URL del informe.
Nota
Un servidor de informes que se ejecuta en el modo integrado de SharePoint tiene un
esquema de direccionamiento y mecanismos de almacenamiento diferentes. Para obtener
ms informacin, vea Almacenar y sincronizar el contenido del servidor de informes con
bases de datos de SharePoint.
Las carpetas del servidor de informes pueden contener los elementos siguientes:
Informes
Modelos
Orgenes de datos compartidos
Elementos de informe
Conjuntos de datos compartidos
Recursos (elementos que se almacenan, pero no se procesan, en un servidor de
informes)
Otras carpetas
Las carpetas del servidor de informes son tiles si desea conceder el mismo nivel de
acceso a varios elementos. Los permisos que se establecen en una carpeta se pueden
aplicar a los elementos que contiene.
Carpetas reservadas
Las carpetas predefinidas estn reservadas por Reporting Services; no se pueden mover,
cambiar de nombre ni eliminar. Las carpetas definidas por el usuario son todas las
carpetas creadas por un usuario o un administrador del servidor de informes con
permiso para agregar elementos a una carpeta.
Carpeta Finalidad
Inicio Nodo raz de la jerarqua de carpetas.
Esta carpeta aparece cuando se habilita la caracterstica Mis informes.
Contiene subcarpetas para todos los usuarios que utilizan la caracterstica Mis
Usuarios
informes, y solo los administradores del servidor de informes tienen acceso a
ella. El nombre de cada subcarpeta coincide con el de un usuario.
Mis
Proporciona un rea de trabajo personal para cada usuario.
informes
Para crear una asignacin de funciones que incluya esta funcin, utilice la pgina
Configuracin del sitio del Administrador de informes o utilice los comandos que
aparecen al hacer clic con el botn secundario en el nodo del servidor de informes en
Management Studio.
Tarea Descripcin
Ejecutar definiciones de Inicie la ejecucin de la definicin del informe sin publicarlo
informe en un servidor de informes.
Vea y cancele trabajos que se estn ejecutando. Para obtener
Administrar trabajos
ms informacin, vea Administrar un proceso en ejecucin.
Vea y modifique propiedades que se apliquen al servidor de
informes y a elementos administrados por el servidor de
informes.
Administrar propiedades
del servidor de informes
Esta tarea permite cambiar el nombre del Administrador de
informes, habilitar Mis informes y establecer los valores
predeterminados del historial del informe.
Cree, vea, modifique y elimine definiciones de funcin.
Tarea Descripcin
Usar informes Lee definiciones de informe.
Crear informes Crear informes vinculados que se basen en un informe no
vinculados vinculado.
Ver, modificar y eliminar cualquier suscripcin para informes e
Administrar todas informes vinculados, independientemente de quin sea su
las suscripciones propietario. Esta tarea tambin permite crear suscripciones
controladas por datos.
Administrar Crear y eliminar elementos de orgenes de datos compartidos; ver y
orgenes de datos modificar el contenido y las propiedades de un origen de datos.
Administrar Crear, ver y eliminar carpetas; ver y modificar propiedades de
carpetas carpetas.
Administrar Crear, ver y eliminar modelos; ver y modificar propiedades de
modelos modelos.
Administrar
Crear, ver, modificar y eliminar suscripciones de usuarios a
suscripciones
informes e informes vinculados.
individuales
Crear, ver y eliminar el historial del informe, ver propiedades del
Administrar historial del informe; ver y modificar la configuracin que
historial de informe determina los lmites del historial de instantneas y cmo funciona
el almacenamiento en cach.
Agregar y eliminar informes, modificar parmetros de informes, ver
y modificar propiedades de informes, ver y modificar orgenes de
Administrar
datos que proporcionen contenido al informe, ver y modificar
informes
definiciones de informe y establecer directivas de seguridad de
nivel de informe.
Administrar Crear, modificar y eliminar recursos; ver y modificar propiedades
recursos de recursos.
Establecer la
Definir directivas de seguridad para informes, informes vinculados,
seguridad de
carpetas, recursos y orgenes de datos. Para obtener ms
elementos
informacin, vea Elementos protegibles.
individuales
Ver orgenes de Ver elementos de orgenes de datos compartidos en la jerarqua de
datos carpetas.
Ver informes Ejecutar informes y ver propiedades de informes.
Ver modelos Ver los modelos de la jerarqua de carpetas, utilizar modelos como
orgenes de datos para un informe y ejecutar consultas en el modelo
para recuperar datos.
Ver recursos Ver recursos y propiedades de recursos.
Ver el contenido de carpetas y desplazarse por la jerarqua de
Ver carpetas
carpetas.
Esta funcin est destinada a usuarios de confianza cuya responsabilidad general sea
administrar y mantener el contenido del servidor de informes. Puede quitar tareas de
esta definicin, pero, al hacerlo, es posible que no quede claro qu puede administrarse.
Por ejemplo, si quita la tarea "Ver informes" de esta definicin de funcin, impedir que
el Administrador de contenido pueda ver el contenido de los informes y, por lo tanto,
no podr comprobar los cambios en la configuracin de credenciales y parmetros.
Advertencia
Slo se deben conceder permisos para publicar elementos en un servidor de informes a
usuarios de confianza. La funcin Publicador concede permisos muy variados, con los
cuales los usuarios pueden cargar cualquier tipo de archivo en un servidor de informes.
Si un informe o un archivo HTML cargado contiene scripts malintencionadas, cualquier
usuario que haga clic en el informe o documento HTML ejecutar las scripts con sus
credenciales.
Las definiciones de informe pueden incluir scripts y otros elementos que son
vulnerables a ataques de inyeccin de cdigo HTML cuando el informe se representa en
HTML en tiempo de ejecucin. Si un informe publicado contiene scripts
malintencionados, cualquier usuario que lo ejecute, sin saberlo, har que los scripts se
ejecuten cuando se abra el informe. Si el usuario tiene permisos elevados, las scripts se
ejecutarn con esos permisos.
Para reducir el riesgo de que los usuarios ejecuten scripts malintencionados sin ser
conscientes de ello, limite el nmero de usuarios que tienen permiso para publicar
contenido y asegrese de que los usuarios publican nicamente documentos e informes
que procedan de fuentes de confianza. Si no est seguro de si una definicin de informe
es segura para su publicacin, debe abrir el archivo .rdl en un editor de texto y buscar
etiquetas de scripts. Las scripts malintencionadas pueden estar ocultas en las
expresiones y direcciones URL (por ejemplo, una direccin URL en una accin de
exploracin).
Tareas de Publicador
Tarea Descripcin
Crear informes Cree informes vinculados y publquelos en una carpeta del servidor de
vinculados informes.
Administrar
Cree y elimine elementos de orgenes de datos compartidos; vea y
orgenes de
modifique el contenido y las propiedades de un origen de datos.
datos
Administrar
Cree, vea y elimine carpetas; vea y modifique propiedades de carpetas.
carpetas
Agregue y elimine informes, modifique parmetros de informes, vea y
Administrar modifique propiedades de informes, vea y modifique orgenes de datos
informes que proporcionen contenido al informe, vea y modifique definiciones de
informe y establezca directivas de seguridad de nivel de informe.
Administrar Cree, vea y elimine modelos de informe; vea y modifique propiedades
modelos de modelos de informe.
Administrar Cree, modifique y elimine recursos; vea y modifique propiedades de
recursos recursos.
Puede modificar la funcin Publicador para que se adapte a sus necesidades. Por
ejemplo, puede quitar la tarea "Crear informes vinculados" si no desea que los usuarios
puedan crear y publicar informes vinculados, o puede agregar la tarea "Ver carpetas"
para que los usuarios puedan desplazarse por la jerarqua de carpetas cuando estn
seleccionando la ubicacin de un nuevo elemento.
Como mnimo, los usuarios que publican informes desde el Diseador de informes
necesitan la tarea "Administrar informes" para poder agregar un informe al servidor de
informes. Si el usuario debe publicar informes que utilicen orgenes de datos
compartidos o archivos externos, tambin debe incluir "Administrar orgenes de datos"
y "Administrar recursos". Por otra parte, si el usuario tambin necesita crear una carpeta
como parte del proceso de publicacin, debe incluir "Administrar carpetas".
Funcin Explorador
La funcin Explorador es una funcin predefinida que incluye tareas tiles para un
usuario que vea informes, pero que no los cree ni administre necesariamente. Esta
funcin proporciona capacidades bsicas para el uso convencional de un servidor de
informes. Sin estas tareas, a los usuarios les puede resultar difcil utilizar un servidor de
informes.
Tarea Descripcin
Ver informes Ejecutar un informe y ver las propiedades de informes.
Ver recursos Ver recursos y propiedades de recursos.
Ver el contenido de carpetas y desplazarse por la jerarqua de
Ver carpetas
carpetas.
Ver los modelos de la jerarqua de carpetas, utilizar modelos
Ver modelos como orgenes de datos para un informe y ejecutar consultas en el
modelo para recuperar datos.
Administrar Crear, ver, modificar y eliminar suscripciones de usuarios a
suscripciones informes e informes vinculados, as como crear programaciones
individuales para dichas suscripciones.
Puede modificar la funcin Explorador para que se adapte a sus necesidades. Por
ejemplo, puede quitar la tarea "Administrar suscripciones individuales" si no desea
permitir suscripciones o puede quitar la tarea "Ver recursos" si no desea que los
usuarios vean documentacin auxiliar u otros elementos que se puedan cargar en el
servidor de informes.
Como mnimo, esta funcin debe admitir las tareas "Ver informes" y "Ver carpetas"
para permitir la visualizacin y el desplazamiento por carpetas. No debera quitar la
tarea "Ver carpetas" a no ser que desee eliminar el desplazamiento por carpetas.
Igualmente, no debera quitar la tarea "Ver informes" a no ser que desee impedir que los
usuarios los vean. Estos tipos de modificaciones indican la necesidad de una definicin
de funcin personalizada que se aplique selectivamente a un grupo de usuarios
especfico. Para obtener ms informacin sobre cmo crear definiciones de funcin
personalizadas, vea Configurar la seguridad mediante asignaciones de funciones.
Historial de cambios
Versin Historial
Contenido modificado:
12 de diciembre de
2006 Recomendacin respecto a las
programaciones compartidas.
Tarea Descripcin
Usar informes Permite leer definiciones de informes.
Ver informes Ejecutar un informe y ver propiedades de informe.
Ver recursos Ver recursos y propiedades de recursos.
Ver el contenido de carpetas y desplazarse por la jerarqua de
Ver carpetas
carpetas.
Ver los modelos de la jerarqua de carpetas, utilizar modelos
Ver modelos como orgenes de datos para un informe y ejecutar consultas en el
modelo para recuperar datos.
Administrar Crear, ver, modificar y eliminar suscripciones de usuarios a
suscripciones informes e informes vinculados, as como crear programaciones
individuales para dichas suscripciones.
Aunque puede elegir otra funcin para utilizarla con la caracterstica Mis informes, es
recomendable que elija una que se utilice exclusivamente para la seguridad de Mis
informes. Para obtener ms informacin, vea Proteger Mis informes.
En la siguiente tabla se muestran las tareas que se incluyen en la funcin Mis informes.
Tarea Descripcin
Crear informes Cree informes vinculados que se basen en informes almacenados en
vinculados la carpeta Mis informes del usuario.
Administrar Cree, vea y elimine carpetas; vea y modifique propiedades de
carpetas carpetas.
Administrar Cree y elimine elementos de orgenes de datos compartidos; vea y
orgenes de datos modifique el contenido y las propiedades de un origen de datos.
Administrar
Cree, vea, modifique y elimine suscripciones para informes e
suscripciones
informes vinculados.
individuales
Agregue y elimine informes, modifique parmetros de informes, vea
y modifique propiedades de informes, vea y modifique orgenes de
Administrar
datos que proporcionen contenido al informe, vea y modifique
informes
definiciones de informe y establezca directivas de seguridad de nivel
de informe.
Administrar Cree, modifique y elimine recursos; vea y modifique propiedades de
recursos recursos.
Ejecute informes que se almacenen en la carpeta Mis informes del
Ver informes
usuario y vea propiedades de informes.
Ver orgenes de Vea elementos de orgenes de datos compartidos en la jerarqua de
datos carpetas.
Ver recursos Vea recursos y propiedades de recurso.
Ver carpetas Vea el contenido de carpetas.
Puede modificar esta funcin para que se adapte a sus necesidades. Sin embargo, se
recomienda conservar las tareas "Administrar informes" y "Administrar carpetas" para
permitir la administracin bsica del contenido. Adems, esta funcin debera permitir
todas las tareas basadas en vistas, de forma que los usuarios puedan ver el contenido de
las carpetas y ejecutar los informes que administren.
Debe crear una asignacin de funciones independiente para cada cuenta de grupo o de
usuario que requiera acceso al servidor de informes. Si la cuenta se encuentra en un
dominio diferente del que contiene el servidor de informes, incluya el nombre de
dominio. Despus de especificar una cuenta, puede elegir una o ms definiciones de
funcin. Las definiciones de funcin son aditivas. La asignacin admite el conjunto
combinado de todas las tareas de todas las definiciones, para un usuario o grupo en
particular.
Para permitir un acceso amplio, debe elegir un elemento en una posicin alta de la
jerarqua de carpetas (por ejemplo, el nodo raz Inicio). Despus, puede crear las
asignaciones de funciones subsiguientes para restringir reas especficas de la jerarqua
de carpetas.
Debe ser miembro del grupo local Administradores del equipo del servidor de informes
para crear una asignacin de funciones. Puede delegar esa responsabilidad asignando
otros usuarios a la funcin Administrador de contenido.
Las asignaciones de nivel de sistema y de nivel de elemento van juntas. Debe crear una
asignacin de funciones de nivel de sistema para cada usuario o grupo que tenga una
asignacin de funciones de nivel de elemento.
Si se agrega una cuenta de usuario a un grupo que ya forme parte de una asignacin de
funciones, habr un retardo antes de que la cuenta de usuario pueda obtener acceso a los
elementos a travs de las directivas de la cuenta de grupo. Este retardo se debe a que
Internet Information Services (IIS) de Microsoft almacena en cach los tokens de
autenticacin. Tambin puede esperar a que se actualicen los tokens (por lo general, el
perodo de espera es de quince minutos) o puede restablecer IIS para actualizar la cach
de forma inmediata.
Slo puede modificar una asignacin de funciones a la vez. No puede llevar a cabo una
operacin de bsqueda y reemplazo global para cambiar nombres de definiciones de
funcin o configuraciones de asignaciones de funciones, o bien para buscar todas las
asignaciones de funciones que incluyan un usuario o grupo especfico.
Al planear una implementacin de Reporting Services, hay tres tipos de conexiones que
debe configurar y mantener. Primero, debe tener en cuenta cmo se conectarn los
usuarios al servidor de informes. En segundo lugar, debe considerar cmo se conecta el
servidor de informes a la base de datos del servidor de informes. En tercer lugar, debe
considerar cmo definirn los autores de informes y los administradores de contenido
las conexiones con los orgenes de datos externos que proporcionan los datos a los
informes.
Conexin Descripcin
1 El usuario se Los usuarios y las aplicaciones se conectan a un servidor de
conecta al servidor informes a travs de las solicitudes HTTP que se dirigen a una
de informes. direccin URL reservada para una instancia del servidor de
informes, y registrada en dicha instancia. Puede configurar
direcciones URL para conexiones SSL, de forma que los usuarios
tengan acceso al servidor de informes a travs de un canal
cifrado.
Nota
Como prctica recomendada, debe usar la Capa de sockets
seguros (SSL) cada vez que use la autenticacin bsica, un tipo
de autenticacin personalizada o el modo de confianza.
En una instalacin de Reporting Services, hay varios servicios que realizan funciones
importantes para el procesamiento interactivo y en segundo plano. En la tabla siguiente
se describen los servicios que se usan en una implementacin.
Servicio Descripcin
Servicio del Un servidor de informes se implementa como un servicio de
servidor de Windows que proporciona un entorno de tiempo de ejecucin para el
informes servicio Web del servidor de informes, el Administrador de informes
y el procesamiento en segundo plano.
El servicio del Agente SQL Server se debe ejecutar con una cuenta
de dominio si el servidor de informes est configurado para
conectarse a SQL Server usando una cuenta de dominio y
autenticacin de Windows (en lugar de un inicio de sesin de SQL
Server o una Cuenta de servicio). Cuando el servidor de informes se
ejecuta como un usuario de dominio, crea trabajos del Agente SQL
Server cuyo propietario es esa cuenta de dominio. Para que el
Agente SQL Server pueda enrutar una tarea hacia el Procesador de
entrega y programacin, es preciso que el Agente SQL Server tenga
permisos para obtener acceso a la informacin de los trabajos
propiedad de una cuenta de dominio. Si el Agente SQL Server se
ejecuta con una cuenta de usuario local, el servicio no tendr
permiso de acceso a la informacin sobre la cuenta de dominio y,
por lo tanto, no se podr realizar ni la suscripcin ni la entrega de
informes.
Permisos de administrador
Aprendizaje
En esta leccin, crear dos nuevas asignaciones de roles: una, para un gran nmero de
usuarios que solo necesitan permisos mnimos de nivel de sitio y otra, para un nmero
pequeo de usuarios con responsabilidades de administracin de contenido.
Este tutorial supone que los roles predefinidos incluyen el conjunto predeterminado de
tareas para cada rol. Si modificara la lista de tareas, los roles podran no incluir las
tareas necesarias para realizar las operaciones descritas en este tutorial.
Para definir asignaciones de roles, debe tener permisos suficientes. Para crear
asignaciones de roles en una nueva instalacin de Reporting Services, debe ser miembro
del grupo de administradores locales.
Pasos siguientes
Asigne el rol Explorador a los usuarios que vern los informes y crearn
suscripciones individuales. Para obtener ms informacin, vea Funcin
Explorador.
Asigne el rol Generador de informes a los usuarios que realizarn todas las
tareas provistas en el rol Explorador, adems de crear informes en el Generador
de informes. Para obtener ms informacin, vea Funcin Generador de informes.
Asigne el rol Publicador a usuarios que realizarn todas las tareas provistas en
los roles anteriores, con permisos adicionales para publicar informes y modelos
desde Business Intelligence Development Studio. Para obtener ms informacin,
vea Funcin Publicador.
Asigne el rol Administrador de contenido a un reducido grupo de usuarios que
administrar contenido en un servidor de informes. Para obtener ms
informacin, vea Funcin Administrador de contenido.
Para definir asignaciones de roles, debe tener permisos suficientes. Para crear
asignaciones de roles en una nueva instalacin de Reporting Services, debe ser miembro
del grupo de administradores locales.
1. Haga clic en Inicio en la parte superior de la pgina para abrir la pgina principal
del Administrador de informes.
2. Haga clic en el botn Configuracin de carpeta.
3. Haga clic en Nueva asignacin de roles.
4. En Nombre de usuario o grupo, especifique el nombre de una cuenta de grupo de
dominio que incluye todos los usuarios que requieren permisos para ver los
informes. Especifique la cuenta en este formato: dominio\grupo. La cuenta debe
estar en el mismo dominio o en un dominio de confianza. Si no posee un grupo
de dominio que se ajuste a esta descripcin, puede especificar cuentas de usuario
de dominio individuales en su lugar.
5. Seleccione Explorador.
6. Haga clic en Aceptar.
7. Haga clic en Nueva asignacin de roles de nuevo.
8. Escriba el nombre de una cuenta de usuario de dominio para un usuario con
responsabilidades administrativas para este servidor de informes. Especifique la
cuenta en este formato: dominio\usuario. La cuenta debe estar en el mismo
dominio o en un dominio de confianza.
9. Seleccione Administrador de contenido.
10. Haga clic en Aceptar para guardar las asignaciones de roles.
Pasos siguientes
Una asignacin de roles concede permisos mnimos a una cuenta de grupo de dominio.
Para tener acceso desde una direccin URL a un informe, puede crear una
asignacin de roles que establezca permisos directamente en dicho informe. Los
usuarios que hagan clic en la direccin URL, vern el informe en una ventana
del explorador. Como solo se permite el acceso al informe y no a las carpetas
primarias, la direccin URL debe incluir la ruta de acceso completa de la carpeta
al informe. Si el informe utiliza un modelo como origen de datos, el modelo
tambin debe especificarse en la direccin URL y los permisos para ver el
modelo deben especificarse de antemano para que se ejecute el informe. Para
obtener ms informacin acerca del acceso desde una direccin URL, vea Usar
una direccin URL para tener acceso a elementos del servidor de informes.
Para el acceso a elementos a travs del Administrador de informes, en el que un
usuario examina carpetas para buscar elementos de su inters, debe especificar
permisos de solo visualizacin para cada una de las carpetas de la ruta de
navegacin, as como para cada elemento concreto. Esto permite a los usuarios
abrir el Administrador de informes y desplazarse por las carpetas para encontrar
el informe.
Nota
Sin permisos de carpeta, los usuarios vern una pgina vaca y no podrn explorar el
informe de destino, el modelo, el origen de datos compartidos ni el recurso.
En esta leccin aprender a crear una nueva definicin de roles que solo se utiliza para
ver una carpeta y, a continuacin, utilizar el rol para especificar permisos de
visualizacin en carpetas y en un informe de ejemplo. La creacin y administracin de
una definicin de roles se realiza en Management Studio de modo que para completar
esta leccin, tendr que usar dicha herramienta adems del Administrador de informes.
Para comprobar los resultados de esta leccin, debera tener un usuario de dominio o
cuenta de grupo para la que est concediendo permisos. La cuenta debe tener permisos
db_reader para la base de datos de ejemplo AdventureWorks. La cuenta no debe ser
miembro de un grupo de seguridad que ya posee permisos para el servidor de informes.
Las asignaciones de roles son acumulativas; si el usuario ya posee permisos muy
variados para ver contenido en un servidor de informes, la especificacin de permisos
con ms restricciones no tendr ningn efecto.
Si no posee una cuenta de dominio con la cual trabajar, cree una cuenta de usuario local
para utilizarla en este tutorial. Al final de este tutorial, puede iniciar la sesin como ese
usuario para comprobar que solo los elementos para los que estableci permisos son
accesibles para ese usuario. Si no sabe cmo crear un inicio de sesin de SQL Server o
una cuenta de usuario local, revise la Leccin 1: Configurar permisos para este tutorial.
Esta leccin es parte de otro tutorial, pero puede usarla para aprender a configurar
cuentas.
1. Abra una ventana del explorador y escriba la direccin URL del Administrador
de informes para iniciar la aplicacin. Por ejemplo 'http://[nombre del
servidor]/informes
2. Haga clic en Inicio en la parte superior de la pgina para abrir la pgina principal
del Administrador de informes.
3. Haga clic en el botn Configuracin de carpeta.
4. Haga clic en Nueva asignacin de roles.
5. En Nombre de usuario o grupo, especifique el nombre de un usuario de dominio
o cuenta de grupo que necesita permiso para navegar por las carpetas.
Especifique la cuenta en este formato: dominio\usuario. La cuenta debe estar en
el mismo dominio o en un dominio de confianza.
6. Seleccione Folder Navigation, el rol recin creado.
7. Haga clic en Aceptar.
Como los permisos se heredan, no es necesario repetir estos pasos en otras carpetas. El
usuario tendr permisos para ver todas las carpetas de la jerarqua del servidor de
informes.
Pasos siguientes
Con esta leccin completa el tutorial sobre cmo establecer permisos en un servidor de
informes. Para obtener ms informacin sobre seguridad, vea Tutorial: Aplicar filtros de
seguridad a elementos del modelo de informe.
Nota
En este tutorial se usa el Administrador de informes para crear asignaciones de roles. Al
contrario que con versiones anteriores, no puede usar SQL Server Management Studio
para crear asignaciones de roles. El Administrador de informes es la nica herramienta
que admite la creacin y la administracin de asignaciones de roles en un servidor de
informes.
Requisitos
Este tutorial requiere que sepa cmo usar el Administrador de informes. Para obtener
ms informacin sobre cmo buscar esta herramienta, vea Tutorial: Cmo buscar e
iniciar herramientas de Reporting Services.
Nota
Para consultar los tutoriales, se recomienda agregar los botones Siguiente y Anterior a la
barra de herramientas del visor de documentos. Para obtener ms informacin, consulte
Agregar los botones Siguiente y Anterior a la Ayuda.
Comprobar el acceso
Descriptor de seguridad
El grupo o usuario que tiene algn tipo de permiso para realizar las operaciones
en el elemento.
El tipo de elemento.
Una lista de control de acceso discrecional (DACL) que controla el acceso al
elemento.
Flujo de la autorizacin
1. Una vez autenticadas, las aplicaciones cliente realizan las solicitudes al servidor
de informes a travs de los mtodos de servicio Web de Reporting Services. Un
vale de autenticacin se pasa al servidor de informes en forma de una cookie en
el encabezado HTTP de cada solicitud Web.
2. La cookie se valida antes de cualquier comprobacin de acceso.
3. Una vez validada la cookie, el servidor de informes llama a GetUserInfo y se
proporciona una identidad al usuario.
4. El usuario intenta una operacin a travs del servicio Web de Reporting
Services.
5. El servidor de informes llama al mtodo CheckAccess.
6. Se recupera el descriptor de seguridad y se pasa a una implementacin de
extensin de seguridad personalizada de CheckAccess. En este punto, el usuario,
grupo o equipo se comparan con el descriptor de seguridad del elemento al que
se va a tener acceso y se les autoriza a realizar la operacin solicitada.
7. Si se autoriza al usuario, el servicio Web realiza la operacin y devuelve una
respuesta a la aplicacin que realiza la llamada.
Dado que las extensiones de seguridad estn basadas en una API abierta y extensible,
puede crear nuevas extensiones de autenticacin y de autorizacin en Reporting
Services. El siguiente es un ejemplo de una implementacin de extensin de seguridad
tpica que utiliza la autenticacin y autorizacin basadas en formularios:
Tiene una aplicacin de Internet o de extranet que no puede utilizar las cuentas
de Windows.
Tiene usuarios y roles personalizados y necesita proporcionar un esquema de
autorizacin correspondiente en Reporting Services.
Si IIS est instalado, el servicio World Wide Web (W3SVC) siempre debe estar
ejecutndose. El servicio HTTP SSL establecer una dependencia con IIS si
detecta que IIS se est ejecutando. Esto significa que el servicio World Wide
Web (W3SVC) se debe estar ejecutando siempre que IIS y Reporting Services
estn instalados en el mismo equipo y se configuren direcciones URL de
servidor de informes para las conexiones SSL.
Para configurar una direccin URL del servidor de informes para SSL
Las reservas de direcciones URL del Administrador de informes y el servicio Web del
servidor de informes se configuran de forma independiente. Si tambin desea configurar
el acceso del Administrador de informes a travs de un canal cifrado con SSL, contine
con los pasos siguientes:
Nota
Si configura un enlace con un certificado SSL en Reporting Services y posteriormente
desea quitar el certificado del equipo, asegrese de quitar el enlace de Reporting
Services antes de quitar el certificado del equ
ipo. De lo contrario, no podr quitar el enlace mediante la herramienta de configuracin
de Reporting Services o WMI y recibir el error "Parmetro no vlido". Si ya ha quitado
el certificado del equipo, puede utilizar la herramienta Httpcfg.exe para quitar el enlace
de HTTP.SYS. Para obtener ms informacin sobre Httpcfg.exe, consulte la
documentacin del producto de Windows.