Compartir vía


Referencia de parámetros de acceso URL

Puede usar parámetros como parte de una dirección URL para configurar la apariencia de los informes de SQL Server 2016 (13.x) Reporting Services (SSRS) o versiones posteriores. En este artículo se describen los parámetros más usados.

Los parámetros no distinguen mayúsculas de minúsculas. Requieren un prefijo:

  • rs:: tiene como destino el servidor de informes.
  • rc:: tiene como destino un visor de HTML.
  • rv:: tiene como destino el elemento web del Visor de informes.

También puede especificar parámetros que son específicos de dispositivos o extensiones de representación. Para más información sobre parámetros específicos del dispositivo, vea Especificación de la configuración de la información del dispositivo en una dirección URL.

Importante

En un servidor de informes en modo SharePoint, es importante que la dirección URL incluya la sintaxis de proxy de _vti_bin para enrutar la solicitud a través de SharePoint y el proxy HTTP de Reporting Services. El proxy aporta el contexto que la solicitud HTTP necesita para garantizar la ejecución correcta del informe de los servidores de informes en modo SharePoint. Para obtener ejemplos, vea Acceso a elementos del servidor de informes mediante el acceso URL.

La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.

Comandos del Visor de HTML (rc:)

Diríjase al Visor de HTML mediante el prefijo rc:.

Get-Help Parámetro Descripción
Toolbar True Muestra la barra de herramientas. El valor predeterminado es true.

Nota: Si omite este parámetro, la barra de herramientas se muestra automáticamente para los formatos de representación que lo admiten.
Toolbar False Oculta la barra de herramientas. Si este parámetro es false, se omiten todas las opciones restantes.
Toolbar Navigation solo muestra la paginación en la barra de herramientas.
Parameters True Muestra el área de parámetros de la barra de herramientas. El valor predeterminado es true.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed
Parameters False Oculta el área de parámetros y el usuario no puede mostrarla.
Parameters Collapsed Oculta el área de parámetros, pero el usuario puede mostrarla u ocultarla a su discreción.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed
Zoom Page Width Establezca el zoom del informe para que se ajuste al ancho de página.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rc:Zoom=Page%20Width

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Zoom=Page%20Width
Zoom Whole Page Establezca el zoom del informe para que se ajuste a toda la página.
Zoom <integer percentage> Establezca el zoom del informe en un porcentaje específico. El valor predeterminado es 100.
Section <page number> Establezca la página del informe que se mostrará. Cualquier valor que sea mayor que el número de páginas del informe muestra la última página. Cualquier valor que sea menor que 0 muestra la página 1 del informe. El valor predeterminado es 1.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rc:Section=2

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Section=2
FindString <text> Busque un conjunto de texto específico en un informe y resalte el texto. Nota: rc:FindString no funciona a menos que incluya rc:Toolbar=false en la cadena de acceso de la dirección URL.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rc:Toolbar=false&rc:FindString=Mountain-400

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Toolbar=false&rc:FindString=Mountain-400
StartFind <start page> Especifique la primera sección que se va a buscar. El valor predeterminado es la primera página del informe.

Ejemplo:

Modo nativo: https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400
EndFind <end page> Establezca el número de la última página que desea utilizar en la búsqueda. El valor predeterminado es el número de la página actual. Use este parámetro con el parámetro StartFind.

Ejemplo: vea el ejemplo StartFind.
FallbackPage <page number> Establezca el número de la página que se mostrará si se produce un error en una búsqueda o en una selección de mapa del documento. El valor predeterminado es el número de la página actual.
GetImage <icon name> Obtenga una imagen determinada para la interfaz de usuario del Visor de HTML.
Icon <icon name> Obtenga el icono de una extensión de representación determinada.
Stylesheet <stylesheet file name> Especifique una hoja de estilo que desee aplicar al Visor de HTML.
Configuración de la información del dispositivo Especifique una configuración de información del dispositivo en forma de rc:tag=value, donde tag es el nombre de la configuración de información de un dispositivo concreto para la extensión de representación. Para obtener más información, consulte la descripción del comando Format.

Puede usar la configuración de información del dispositivo OutputFormat para que la extensión de representación IMAGE represente el informe en una imagen JPEG con los siguientes parámetros en la cadena de acceso URL: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG. Para más información sobre toda la configuración de información del dispositivo específica de la extensión, consulte Configuración de información del dispositivo para las extensiones de representación (Reporting Services).

Comandos del servidor de informes (rs:)

Establezca como destino el servidor de informes mediante el prefijo rs:.

Get-Help Parámetro Descripción
Command ListChildren y GetChildren Muestra el contenido de una carpeta. Los elementos de carpeta se muestran dentro de una página genérica de navegación por elementos.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales&rs:Command=GetChildren

Una instancia con nombre en modo nativo: https://myssrshost/Reportserver_THESQLINSTANCE?/reportfolder&rs:Command=listChildren

Modo SharePoint:https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren
Command Render El informe se representa en el navegador para que pueda verlo.

Ejemplos:

Modo nativo:https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

Modo SharePoint:https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render
Command GetSharedDatasetDefinition Muestra la definición XML asociada a un conjunto de datos compartido. Las propiedades del conjunto de datos compartido se guardan en la definición. Estas propiedades incluyen la consulta, los parámetros del conjunto de datos, los valores predeterminados, los filtros del conjunto de datos y opciones de datos como la intercalación y la distinción entre mayúsculas y minúsculas. Para usar este valor, debe tener el permiso para leer definición de informe en un conjunto de datos compartido.

Ejemplo:

Modo nativo: https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition
Command GetDataSourceContents Muestra las propiedades de un origen de datos compartido determinado como XML. Si el explorador admite código XML y es un usuario autenticado con el permiso Leer contenido en el origen de datos, muestra la definición del origen de datos.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents
Command GetResourceContents Representa un recurso y lo muestra en una página HTML si el recurso es compatible con el navegador. De lo contrario, puede elegir abrir o guardar el archivo o recurso en el disco.

Ejemplos:

Modo nativo: https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents
Command GetComponentDefinition Muestra la definición XML asociada a un elemento de informe publicado. Para usar este valor, debe tener el permiso Leer contenido en un elemento de informe publicado.
Format HTML5
PPTX
ATOM
HTML4.0
MHTML
IMAGE
EXCEL (para .xls)
EXCELOPENXML (para .xlsx)
WORD (para .doc)
WORDOPENXML (para .docx)
CSV
PDF
XML
Especifique el formato en el que se representará y verá un informe. El valor predeterminado es HTML5. Para obtener más información, vea Exportación de un informe con el acceso URL. Para una lista completa, consulte la sección de la extensión \<Render> del archivo rsreportserver.config del servidor de informes. Para más información, consulta El archivo de configuración RSReportServer.config.

Ejemplos:

Modo nativo: https://myrshost/ReportServer?/myreport&rs:Format=PDF

Modo SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF
ParameterLanguage en-us, de-DE, etc. Proporcione un idioma para los parámetros pasados en una dirección URL que es independiente del idioma del navegador. El valor predeterminado es el idioma del explorador.

Ejemplo:

Modo nativo: https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE
Snapshot Representa un informe basándose en una instantánea del historial de informes. Para obtener más información, vea Representación de instantáneas del historial de informes mediante acceso URL.

Ejemplo:

Modo nativo: https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02
PersistStreams true
false
Representa un informe en un flujo almacenado único. El procesador de la imagen utiliza este parámetro para transmitir el informe representado fragmento por fragmento. Después de utilizar este parámetro en una cadena de acceso de dirección URL, utilice la misma cadena de acceso de dirección URL con el parámetro GetNextStream en lugar del parámetro PersistStreams para obtener el fragmento siguiente en el flujo almacenado. Este comando de dirección URL devuelve en última instancia un flujo de cero bytes para indicar el fin del flujo almacenado. El valor predeterminado es false.
GetNextStream true
false
Obtiene el siguiente fragmento de datos en un flujo almacenado al que se accede con el parámetro PersistStreams. Para obtener más información, consulte la descripción del comando PersistStreams. El valor predeterminado es false.
SessionID Especifica una sesión de informe activa establecida entre la aplicación cliente y el servidor de informes. El valor de este parámetro se establece en el identificador de la sesión.

Puede especificar el identificador de sesión como una cookie o como parte de la dirección URL. Cuando configura el servidor de informes para no usar las cookies de sesión, la primera solicitud sin un identificador de sesión especificado resulta en una redirección con un identificador de sesión. Para obtener más información sobre las sesiones del servidor de informes, vea Identificar el estado de ejecución.
ClearSession true
false
Elimine todas las instancias del informe asociadas a un usuario autenticado de la sesión de informe. Una instancia del informe se define como el mismo informe ejecutado varias veces con diferentes valores de parámetro de informe. El valor predeterminado es false. Los valores válidos son true y false.
ResetSession true
false
Restablezca la sesión del informe eliminando la asociación de la sesión del informe con todas las instantáneas de informe. El valor predeterminado es false. Los valores válidos son true y false.
ShowHideToggle <positive integer> Alterne el estado de mostrar u ocultar una sección del informe. Especifique un entero positivo para representar la sección que desea alternar.

Comandos de elemento web del Visor de informes (rv:)

Dirija el elemento web del Visor de informes que se integra con SharePoint mediante el prefijo rv:. El elemento web del Visor de informes también acepta el parámetro rs:ParameterLanguage.

Get-Help Parámetro Descripción
Toolbar Full muestra la barra de herramientas completa. El valor predeterminado es Full.
Toolbar Navigation solo muestra la paginación en la barra de herramientas.

Ejemplo:

Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation
Toolbar None no muestra la barra de herramientas.
HeaderArea Full muestra el encabezado completo. El valor predeterminado es Full.
HeaderArea BreadCrumbsOnly muestra solo la navegación detallada en el encabezado para informar al usuario de dónde se encuentra en la aplicación.

Ejemplo:

Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly
HeaderArea None Oculta el encabezado.
DocMapAreaWidth Controla el ancho de la presentación, en píxeles, del área de parámetros en el elemento web del Visor de informes. El valor predeterminado es igual que el valor predeterminado del elemento web del Visor de informes. Debe ser un número entero no negativo.
AsyncRender true
false
Controla si se representa un informe de forma asincrónica. El valor predeterminado es true, que especifica que un informe se representa de forma asincrónica. El valor debe ser un valor booleano de true o false.
ParamMode Full muestra el área de mensajes de parámetros. El valor predeterminado es Full.
Collapsed contrae el área de mensajes de parámetros.

Ejemplo:

Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed
ParamMode Hidden oculta el área de mensajes de parámetros.
DocMapMode Full muestra el área de mapa del documento. El valor predeterminado es Full.
DocMapMode Collapsed contrae el área de mapa del documento.
DocMapMode Hidden oculta el área de mapa del documento.
DockToolBar Top Acopla la barra de herramientas en la parte superior. El valor predeterminado es Top.
DockToolBar Bottom Acopla la barra de herramientas en la parte inferior.

Ejemplo:

Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom
ToolBarItemsDisplayMode 1 (0x1) Botón Atrás
ToolBarItemsDisplayMode 2 (0x2) Controles de búsqueda de texto
ToolBarItemsDisplayMode 4 (0x4) Controles de navegación en páginas
ToolBarItemsDisplayMode 8 (0x8) Botón Actualizar
ToolBarItemsDisplayMode 16 (0 x 10) Control de Zoom
ToolBarItemsDisplayMode 32 (0x20) Botón de fuente Atom
ToolBarItemsDisplayMode 64 (0x40) Opción de menú Imprimir en Acciones
ToolBarItemsDisplayMode 128 (0x80) Submenú Exportar en Acciones
ToolBarItemsDisplayMode 256 (0x100) Opción de menú Abrir con el Generador de informes en Acciones
ToolBarItemsDisplayMode 512 (0x200) Opción de menú Suscribirse en Acciones
ToolBarItemsDisplayMode 1024 (0 x 400) Opción de menú Nueva alerta de datos en Acciones
ToolBarItemsDisplayMode Varios valores Controla qué elementos de la barra de herramientas se muestran. Este valor es un valor de enumeración bit a bit. Para incluir un elemento de la barra de herramientas, agregue el valor del elemento al valor total. Por ejemplo, para que no se muestre el menú Acciones, use rv:ToolBarItemsDisplayMode=63 (o 0x3F), que es 1+2+4+8+16+32. Solo para elementos de menú de Acciones , use rv:ToolBarItemsDisplayMode=960 (o 0x3C0). El valor predeterminado es -1, que incluye todos los elementos de la barra de herramientas. Los valores válidos son:

Ejemplo:

Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15