Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico descreve como acessar itens de catálogo de diferentes tipos em uma base de dados do servidor de relatório ou em um site do SharePoint usando rs:Command=Value.
Não é necessário adicionar essa cadeia de caracteres de parâmetro. Se você omiti-la, o servidor de relatório avaliará o tipo de item e selecionará o valor de parâmetro apropriado automaticamente. No entanto, usar a cadeia de caracteres rs:Command=Value na URL melhora o desempenho do servidor de relatórios.
Observe a sintaxe do proxy _vti_bin nos exemplos a seguir. Para obter mais informações sobre como usar a sintaxe de proxy, consulte Referência de parâmetro de acesso à URL.
Acessar um relatório
Para exibir um relatório no navegador, use o parâmetro rs:Command=Render . Por exemplo:
Native
http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render
SharePoint
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render
Dica
É importante que a URL inclua a sintaxe do proxy _vti_bin para rotear a solicitação através do SharePoint e do proxy HTTP Reporting Services . O proxy adiciona qualquer contexto à solicitação HTTP, o contexto necessário para garantir a execução adequada do relatório para servidores de relatório no modo do SharePoint.
Acessar um recurso
Para acessar um recurso, use o parâmetro rs:Command=GetResourceContents . Se o recurso for compatível com o navegador, como uma imagem, ele será aberto no navegador. Caso contrário, você será solicitado a abrir ou salvar o arquivo ou recurso em disco.
Native
http://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents
SharePoint
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents
Acessar uma fonte de dados
Para acessar uma fonte de dados, use o parâmetro rs:Command=GetDataSourceContents . Se o navegador der suporte a XML, a definição da fonte de dados será exibida se você for um usuário autenticado com Read Contents permissão na fonte de dados. Por exemplo:
Native
http://myrshost/reportserver?/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents
SharePoint
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents
A estrutura XML pode ter uma aparência semelhante a esta:
<DataSourceDefinition>
<Extension>SQL</Extension>
<ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2012;Data Source=MYSERVER1;</ConnectString>
<CredentialRetrieval>Integrated</CredentialRetrieval>
<WindowsCredentials>False</WindowsCredentials>
<ImpersonateUser>False</ImpersonateUser>
<Prompt />
<Enabled>True</Enabled>
</DataSourceDefinition>
A cadeia de conexão é retornada com base na configuração SecureConnectionLevel do servidor de relatório. Para obter mais informações sobre a configuração SecureConnectionLevel , consulte Usando métodos de serviço Web seguro.
Acessar o conteúdo de uma pasta
Para acessar o conteúdo de uma pasta, use o parâmetro rs:Command=GetChildren . Uma página genérica de navegação em pasta será retornada contendo links para subpastas, relatórios, fontes de dados e recursos na pasta solicitada. Por exemplo:
Native
http://myrshost/reportserver?/Sales&rs:Command=GetChildren
SharePoint
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rs:Command=GetChildren
A interface do usuário que você vê é semelhante ao modo de procura do diretório usado pelo Microsoft IIS (Servidor de Informações da Internet). O número de versão, inclusive o número de compilação, do servidor de relatório também é exibido embaixo da listagem de pastas.