Referência de parâmetro de acesso à URL
Você pode usar parâmetros como parte de uma URL para configurar a aparência de seus relatórios do SSRS 2016 (13.x) (SQL Server Reporting Services) ou posterior. Este artigo descreve os parâmetros mais usados.
Os parâmetros não diferenciam maiúsculas de minúsculas. Eles exigem um prefixo:
rs:
: destina-se ao servidor de relatório.rc:
: destina-se a um visualizador de HTML.rv:
: destina-se à a web part do Visualizador de Relatórios.
Você também pode especificar parâmetros que são específicos de dispositivos ou extensões de renderização. Para obter mais informações sobre parâmetros específicos do dispositivo, confira Especificar as configurações de informações do dispositivo em uma URL.
Importante
Para um servidor de relatório no modo do SharePoint, é importante que a URL inclua a sintaxe do proxy _vti_bin
para encaminhar a solicitação por meio do SharePoint e do proxy HTTP do Reporting Services. O proxy adiciona o contexto à solicitação HTTP que é necessário para garantir a execução adequada do relatório para servidores de relatório no modo do SharePoint. Para obter exemplos, confira Acessar itens do servidor de relatório usando o acesso à URL.
A integração do Reporting Services ao SharePoint não está mais disponível após o SQL Server 2016.
Comandos do Visualizador de HTML (rc:
)
Direcione o Visualizador de HTML usando o prefixo rc:
.
Comando | Parâmetro | Descrição |
---|---|---|
Toolbar |
True |
Exibe a barra de ferramentas. O valor padrão é true. Observação: se você omitir esse parâmetro, a barra de ferramentas será exibida automaticamente para renderizar formatos que dão suporte a ele. |
Toolbar |
False |
Oculta a barra de ferramentas. Se esse parâmetro for false, todas as demais opções serão ignoradas. |
Toolbar |
Navigation |
exibe apenas a paginação na barra de ferramentas. |
Parameters |
True |
Exibe a área de parâmetros da barra de ferramentas. O valor padrão é true. Exemplos: 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 a área de parâmetros, e o usuário não pode exibi-la. |
Parameters |
Collapsed |
Oculta a área de parâmetros, mas o usuário pode alternar para vê-la. Exemplos: 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 |
Defina o zoom do relatório para caber na largura da página. Exemplos: 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 |
Defina o zoom do relatório para caber em toda a página. |
Zoom |
<integer percentage> |
Defina o zoom do relatório para uma porcentagem específica. O valor padrão é 100. |
Section |
<page number> |
Define qual página do relatório será exibida. Qualquer valor maior que o número de páginas do relatório exibe a última página. Qualquer valor inferior a 0 exibe a página 1 do relatório. O valor padrão é 1. Exemplos: 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> |
Pesquisa um relatório para um conjunto de texto específico e realça o texto. Observação: rc:FindString não funcionará a menos que você inclua rc:Toolbar=false na string de acesso à URL.Exemplos: 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 a primeira seção a ser pesquisada. O valor padrão é a primeira página do relatório. Exemplo: Modo Nativo: https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400 |
EndFind |
<end page> |
Define o número da última página a ser usada na pesquisa. O valor padrão é o número da página atual. Use esse parâmetro com o parâmetro StartFind .Exemplo: Veja o exemplo StartFind . |
FallbackPage |
<page number> |
Defina o número da página a ser exibido em caso de falha em uma pesquisa ou em uma seleção do mapa do documento. O valor padrão é o número da página atual. |
GetImage |
<icon name> |
Obtém uma imagem específica para a interface de usuário do Visualizador de HTML. |
Icon |
<icon name> |
Obtém o ícone de uma extensão de renderização específica. |
Stylesheet |
<stylesheet file name> |
Especifique uma folha de estilos que deseja aplicar ao Visualizador de HTML. |
Configuração de informações de dispositivo | Especifique uma configuração de informações do dispositivo no formato rc:tag=value , em que tag é o nome de uma configuração de informações do dispositivo específica da extensão de renderização. Para obter mais informações, consulte a descrição do comando Format .Você pode usar a configuração de informações do dispositivo OutputFormat para que a extensão de renderização de IMAGE renderize o relatório em uma imagem JPEG usando os seguintes parâmetros na cadeia de caracteres de acesso à URL: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG . Para obter mais informações sobre todas as configurações de informações do dispositivo específicas da extensão, confira Configurações de informações do dispositivo para extensões de renderização (Reporting Services). |
Comandos do servidor de relatório (rs:
)
Direcione o servidor de relatório usando o prefixo rs:
.
Comando | Parâmetro | Descrição |
---|---|---|
Command |
ListChildren e GetChildren |
Exiba o conteúdo de uma pasta. Os itens dessa pasta são exibidos em uma página da navegação de item genérica. Exemplos: Modo Nativo: https://myrshost/reportserver?/Sales&rs:Command=GetChildren Uma instância nomeada no 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 |
O relatório é renderizado no navegador para que você possa exibi-lo. Exemplos: 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 |
Exiba a definição de XML associada a um conjunto de dados compartilhado. As propriedades do conjunto de dados compartilhado são salvas na definição. Essas propriedades incluem a consulta, parâmetros do conjunto de dados, valores padrão, filtros do conjunto de dados e opções de dados, como agrupamento e diferenciação de maiúsculas e minúsculas. É necessário ter a permissão Ler Definição de Relatório em um conjunto de dados compartilhado para usar esse valor. Exemplo: Modo Nativo: https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition |
Command |
GetDataSourceContents |
Exiba as propriedades de determinada fonte de dados compartilhada como XML. Se houver suporte para XML no navegador e se você for um usuário autenticado com a permissão Ler Conteúdo na fonte de dados, a definição de fonte de dados será exibida. Exemplos: 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 |
Renderiza um recurso e o exibe em uma página HTML se o recurso for compatível com o navegador. Caso contrário, você será solicitado a abrir ou salvar o arquivo ou recurso em disco. Exemplos: 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 |
Exiba a definição de XML associada a um item de relatório publicado. É necessário ter a permissão Ler Conteúdo em um item de relatório publicado para usar esse valor. |
Format |
HTML5 PPTX ATOM HTML4.0 MHTML IMAGE EXCEL (para .xls)EXCELOPENXML (para .xlsx)WORD (para .doc)WORDOPENXML (para .docx)CSV PDF XML |
Especifique o formato no qual um relatório deve ser renderizado e exibido. O valor padrão é HTML5. Para obter mais informações, confira Exportar um relatório usando o acesso à URL. Para obter uma lista completa, confira a seção da extensão \<Render> do arquivo rsreportserver.config do servidor de relatório. Para obter mais informações, consulte Arquivo de configuração RsReportServer.config. Exemplos: Modo Nativo: https://myrshost/ReportServer?/myreport&rs:Format=PDF Modo do SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF |
ParameterLanguage |
en-us , de-DE etc. |
Forneça um idioma para os parâmetros transmitidos em uma URL que não depende do idioma do navegador. O valor padrão é o idioma do pesquisador. Exemplo: 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 |
Renderize um relatório com base em um instantâneo de histórico de relatório. Para obter mais informações, confira Renderizar um instantâneo de histórico de relatórios usando o acesso à URL. Exemplo: Modo Nativo: https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02 |
|
PersistStreams |
true false |
Renderize um relatório em um único fluxo persistido. O renderizador de imagens usa esse parâmetro para transmitir o relatório renderizado um pedaço de cada vez. depois de usar esse parâmetro em uma cadeia de caracteres de acesso à URL, use a mesma cadeia de caracteres de acesso à URL com o parâmetro GetNextStream em vez do parâmetro PersistStreams para obter a próxima parte do fluxo persistido. Esse comando de URL acaba retornando um fluxo de 0 byte para indicar o fim do fluxo persistente. O valor padrão é false. |
GetNextStream |
true false |
Obtenha a próxima parte de dados em um fluxo persistente acessado com o parâmetro PersistStreams . Para obter mais informações, consulte a descrição do comando PersistStreams . O valor padrão é false. |
SessionID |
Especifique uma sessão de relatório ativa estabelecida entre o aplicativo cliente e o servidor de relatório. O valor desse parâmetro é definido como o identificador de sessão. Você pode especificar a ID da sessão como um cookie ou como parte da URL. Quando o servidor de relatório é configurado para não usar cookies de sessão, a primeira solicitação sem uma ID de sessão especificada resultará no redirecionamento com uma ID de sessão. Para obter mais informações sobre as sessões do servidor de relatório, confira Identificar o estado de execução. |
|
ClearSession |
true false |
Remova todas as instâncias de relatório associadas a um usuário autenticado da sessão de relatório. Uma instância de relatório é definida, já que o mesmo relatório é executado várias vezes com valores de parâmetro de relatório diferentes. O valor padrão é false. Os valores válidos são true e false. |
ResetSession |
true false |
Redefina a sessão do relatório removendo a associação da sessão do relatório com todos os instantâneos do relatório. O valor padrão é false. Os valores válidos são true e false. |
ShowHideToggle |
<positive integer> |
Alterna o estado de mostrar e ocultar de uma seção do relatório. Especifique um número inteiro positivo para representar a seção a ser alternada. |
Comandos da web part do Visualizador de Relatórios (rv:
)
Direcione a web part do Visualizador de Relatórios que se integra ao SharePoint usando o prefixo rv:
. A web part do Visualizador de Relatórios também aceita o parâmetro rs:ParameterLanguage
.
Comando | Parâmetro | Descrição |
---|---|---|
Toolbar |
Full |
exibe a barra de ferramentas completa. O valor padrão é Completo. |
Toolbar |
Navigation |
exibe apenas a paginação na barra de ferramentas. Exemplo: Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation |
Toolbar |
None |
não exibe a barra de ferramentas. |
HeaderArea |
Full |
exibe o cabeçalho completo. O valor padrão é Completo. |
HeaderArea |
BreadCrumbsOnly |
exibe apenas a navegação estrutural no cabeçalho para informar ao usuário a localização dele no aplicativo. Exemplo: Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly |
HeaderArea |
None |
Oculta o cabeçalho. |
DocMapAreaWidth |
Controla a largura de exibição, em pixels, da área de parâmetro na web part do Visualizador de Relatórios. O valor padrão é o mesmo do padrão da web part do Visualizador de Relatórios. O valor deve ser um inteiro não negativo. | |
AsyncRender |
true false |
Controla se um relatório é renderizado de forma assíncrona. O valor padrão é true, que especifica que um relatório deve ser renderizado de forma assíncrona. O valor deve ser um booliano true ou false. |
ParamMode |
Full |
exibe a área de aviso de parâmetros. O valor padrão é Completo. |
Collapsed |
recolhe a área de aviso de parâmetros. Exemplo: Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed |
|
ParamMode |
Hidden |
oculta a área de aviso de parâmetros. |
DocMapMode |
Full |
exibe a área de mapa do documento. O valor padrão é Completo. |
DocMapMode |
Collapsed |
recolhe a área de mapa do documento. |
DocMapMode |
Hidden |
oculta a área de mapa do documento. |
DockToolBar |
Top |
Encaixa a barra de ferramentas na parte superior. O valor padrão é Top. |
DockToolBar |
Bottom |
Encaixa a barra de ferramentas na parte inferior. Exemplo: Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom |
ToolBarItemsDisplayMode |
1 (0x1) |
Botão Voltar |
ToolBarItemsDisplayMode |
2 (0x2) |
Controles de pesquisa de texto |
ToolBarItemsDisplayMode |
4 (0x4) |
Controles de navegação de página |
ToolBarItemsDisplayMode |
8 (0x8) |
Botão Atualizar |
ToolBarItemsDisplayMode |
16 (0x10) |
Caixa de listagem Zoom |
ToolBarItemsDisplayMode |
32 (0x20) |
Botão Feed Atom |
ToolBarItemsDisplayMode |
64 (0x40) |
Opção de menu Imprimir em Ações |
ToolBarItemsDisplayMode |
128 (0x80) |
Submenu Exportar em Ações |
ToolBarItemsDisplayMode |
256 (0x100) |
Opção de menu Abrir com o Report Builder em Ações |
ToolBarItemsDisplayMode |
512 (0x200) |
Opção de menu Assinar em Ações |
ToolBarItemsDisplayMode |
1024 (0x400) |
Opção de menu Novo Alerta de Dados em Ações |
ToolBarItemsDisplayMode |
Vários valores | Controle quais itens da barra de ferramentas são exibidos. Esse é um valor de enumeração de bit a bit. Para incluir um item de barra de ferramentas, adicione o valor do item ao valor total. Por exemplo, para nenhum menu de Ações, use rv:ToolBarItemsDisplayMode=63 (ou 0x3F ), que é 1 + 2 + 4 + 8 + 16 + 32. Somente para itens de menu Ações , use rv:ToolBarItemsDisplayMode=960 (ou 0x3C0 ). O valor padrão é -1, que inclui todos os itens da barra de ferramentas. Os valores válidos são:Exemplo: Modo SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15 |