Función Publicador

Actualizado: 14 de abril de 2006

La función Publicador es una definición de función integrada que incluye tareas que permiten a los usuarios agregar contenido a un servidor de informes. Esta función ya está predefinida para mayor comodidad. Se utiliza en el momento en que se crean asignaciones de funciones que la incluyan. Esta función está destinada a usuarios que crean informes o modelos en el Diseñador de informes o en el Diseñador de modelos y, después, publican estos elementos en un servidor de informes.

ms156036.Caution(es-es,SQL.90).gifAdvertencia:
Sólo se deben conceder permisos para publicar elementos en un servidor de informes a usuarios de confianza. La función 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 secuencias de comandos malintencionadas, cualquier usuario que haga clic en el informe o documento HTML ejecutará las secuencias de comandos con sus credenciales.

Las definiciones de informe pueden incluir secuencias de comandos y otros elementos que son vulnerables a ataques de inyección de código HTML cuando el informe se representa en HTML en tiempo de ejecución. Si un informe publicado contiene secuencias de comandos malintencionadas, cualquier usuario que lo ejecute, sin saberlo, hará que las secuencias de comandos se ejecuten cuando se abra el informe. Si el usuario tiene permisos elevados, las secuencias de comandos se ejecutarán con esos permisos.

Para mitigar el riesgo de que los usuarios ejecuten secuencias de comandos malintencionadas sin ser conscientes de ello, limite el número de usuarios que tienen permiso para publicar contenido y asegúrese de que los usuarios publican únicamente documentos e informes que procedan de fuentes de confianza. Si no está seguro de si una definición de informe es segura para su publicación, debe abrir el archivo .rdl en un editor de texto y buscar etiquetas de secuencias de comandos. Las secuencias de comandos malintencionadas pueden estar ocultas en las expresiones y direcciones URL (por ejemplo, una dirección URL en una acción de exploración).

Tareas de Publicador

La siguiente tabla muestra las tareas que se incluyen en la función Publicador.

Tarea Descripción

Crear informes vinculados

Cree informes vinculados y publíquelos en una carpeta del servidor de informes.

Administrar orígenes de datos

Cree y elimine elementos de orígenes de datos compartidos; vea y modifique el contenido y las propiedades de un origen de datos.

Administrar carpetas

Cree, vea y elimine carpetas; vea y modifique propiedades de carpetas.

Administrar informes

Agregue y elimine informes, modifique parámetros de informes, vea y modifique propiedades de informes, vea y modifique orígenes de datos que proporcionen contenido al informe, vea y modifique definiciones de informe y establezca directivas de seguridad de nivel de informe.

Administrar modelos

Cree, vea y elimine modelos de informe; vea y modifique propiedades de modelos de informe.

Administrar recursos

Cree, modifique y elimine recursos; vea y modifique propiedades de recursos.

Personalizar la función Publicador

Puede modificar la función 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 jerarquía de carpetas cuando estén seleccionando la ubicación de un nuevo elemento.

Como mínimo, los usuarios que publican informes desde el Diseñador de informes necesitan la tarea "Administrar informes" para poder agregar un informe al servidor de informes. Si el usuario debe publicar informes que utilicen orígenes de datos compartidos o archivos externos, también debe incluir "Administrar orígenes de datos" y "Administrar recursos". Por otra parte, si el usuario también necesita crear una carpeta como parte del proceso de publicación, debe incluir "Administrar carpetas".

Vea también

Conceptos

Publicar un modelo de informe
Publicar informes en un entorno de producción
Crear, modificar y eliminar asignaciones de funciones
Modelos de informe
Tareas de nivel de elemento
Información general de las funciones predefinidas
Administrar permisos y seguridad para Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005