Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As URLs para aplicativos do Reporting Services são definidas como reservas de URL no HTTP.SYS. Uma reserva de URL define a sintaxe de um ponto de extremidade de URL para um aplicativo Web. As reservas de URL são definidas para o serviço Web Servidor de Relatório e para o portal da Web quando você configura os aplicativos no servidor de relatório. As reservas de URL são criadas automaticamente quando você configura URLs por meio da Instalação ou da ferramenta Configuração do Reporting Services:
Instalação cria reservas de URL usando valores padrão. Se a configuração padrão for instalada, serão reservados dois endereços URL: um para o serviço Web do servidor de relatórios e outro para o portal na web. Você pode usar a ferramenta Configuração do Reporting Services para adicionar mais URLs ou modificar as URLs padrão criadas pela Instalação.
A ferramenta de Configuração do Reporting Services cria uma reserva de URL com base na URL que você especificar nas páginas URL do Serviço Web ou URL do Portal Web da ferramenta.
A Instalação e a ferramenta também atribuem permissões na URL ao serviço Servidor de Relatórios, verificam instâncias duplicadas e adicionam a reserva de URL ao HTTP.SYS. Nunca crie ou modifique uma reserva de URL do Reporting Services diretamente usando HttpCfg.exe ou outra ferramenta. Se você pular uma etapa ou definir um valor inválido, encontrará problemas que podem ser difíceis de diagnosticar ou corrigir.
Observação
HTTP.SYS é um componente do sistema operacional que escuta solicitações de rede e as encaminha para uma fila de solicitações. Nesta versão do Reporting Services, HTTP.SYS estabelece e mantém a fila de solicitações para o serviço Web Servidor de Relatório e o portal da Web. O IIS (Serviços de Informações da Internet) não é mais usado para hospedar ou acessar aplicativos do Reporting Services. Para obter mais informações sobre HTTP.SYS funcionalidade, consulte HTTP Server API.
Os URLs nos Reporting Services
Em uma instalação do Reporting Services, você pode acessar as seguintes ferramentas, aplicativos e itens por meio de URLs:
Serviço Web Servidor de Relatórios
Portal Web
Relatórios publicados em um servidor de relatório
Outros itens endereçáveis por URL publicados, como fontes de dados compartilhadas, não devem ser acessados por meio de URLs como itens autônomos. O servidor de relatório não exibe esses itens em um formato significativo quando exibido em uma janela do navegador.
Observação
Este artigo não descreve o acesso de URL a relatórios específicos armazenados no servidor de relatório. Para obter mais informações sobre o acesso de URL a esses itens, consulte Acessar itens do servidor de relatório usando o acesso à URL.
URL de reserva e registro
Uma reserva de URL define as URLs que podem ser usadas para acessar um aplicativo do Reporting Services. O Reporting Services reserva uma ou mais URLs para o serviço Web Servidor de Relatórios e o portal da Web em HTTP.SYS e as registra quando o serviço é iniciado. Ao anexar parâmetros à URL, você pode abrir relatórios por meio do serviço Web. As reservas e inscrições são fornecidas pela HTTP.SYS. Para obter mais informações, consulte Reservas de namespace, registro e roteamento.
A reserva de URL é um processo pelo qual um endpoint de URL para uma aplicação Web é criado e armazenado no HTTP.SYS. HTTP.SYS é o repositório comum de todas as reservas de URL definidas em um computador e define um conjunto de regras comuns que garantem reservas de URL exclusivas.
O registro de URL ocorre quando o serviço é iniciado. A fila de solicitações é criada e HTTP.SYS começa a rotear solicitações para essa fila. Um ponto de extremidade de URL deve ser registrado antes que as solicitações direcionadas a esse ponto de extremidade sejam adicionadas à fila. Quando o serviço Servidor de Relatório é iniciado, ele registra todas as URLs que reserva para todos os aplicativos habilitados. Portanto, o serviço Web deve ser habilitado para que o registro ocorra. Se você definir a propriedade WebServiceAndHTTPAccessEnabled como False na faceta Configuração da Área de Superfície do Reporting Services do Gerenciamento Baseado em Políticas, a URL do serviço Web não será registrada quando o serviço for iniciado.
As URLs não serão registradas se você interromper o serviço ou reciclar o serviço Web ou o domínio do aplicativo do portal da Web. Se você modificar uma reserva de URL enquanto o serviço estiver em execução, o servidor de relatório reciclará o domínio do aplicativo imediatamente para que a URL antiga possa ser cancelada e a nova colocada em uso.
Alguns exemplos simples ilustram o conceito de uma reserva de URL e como ela se relaciona com os endereços de URL usados para aplicativos do Reporting Services. Um ponto-chave a ser observado é que a reserva de URL tem sintaxe diferente da URL que você usa para acessar o aplicativo:
| Reserva de URL em HTTP.SYS | URL | Explicação |
|---|---|---|
https://+:80/reportserver |
https://<computername>/reportserverhttps://<IPAddress>/reportserverhttps://localhost/reportserver |
A reserva de URL especifica um caracter universal (+) na porta 80. Isso coloca na fila do servidor de relatório qualquer solicitação de entrada que especifique um host que corresponda ao computador do servidor de relatório na porta 80. Observe que, com essa reserva de URL, qualquer número de URLs pode ser usado para acessar o servidor de relatório. Essa reserva de URL é o padrão para um servidor de relatório do Reporting Services para a maioria dos sistemas operacionais. |
https://123.45.67.0:80/reportserver |
https://123.45.67.0/reportserver |
Essa reserva de URL especifica um endereço IP e é muito mais restritiva do que a reserva de URL curinga. Somente URLs que incluem o endereço IP podem ser usadas para se conectar ao servidor de relatório. Dada essa reserva de URL, uma solicitação para um servidor de relatório em https://<computername>/reportserver ou https://localhost/reportserver falharia. |
URLs padrão
Se instalar o Reporting Services na Configuração Padrão, a Configuração reserva URLs para o serviço Web do Servidor de Relatório e o portal Web. Você também pode aceitar esses valores padrão ao definir reservas de URL na ferramenta Configuração do Reporting Services. As URLs padrão incluem um nome de instância se você instalar o SQL Server Express ou se instalar o Reporting Services como uma instância nomeada.
Importante
O caractere de ocorrência é um caractere de sublinhado (_).
As reservas de URL incluem um número de porta. Os seguintes sistemas operacionais permitem que vários aplicativos Web compartilhem uma porta:
Windows Server 2012 R2
-
Windows Server 2012
-
Windows Server 2008 R2
-
Windows Server 2008
-
Windows 7
-
Windows Vista
| Tipo de instância | Aplicação | URL padrão | Reserva de URL real em HTTP.SYS |
|---|---|---|---|
| Instância padrão | Serviço Web Servidor de Relatórios | https://<servername>/reportserver |
https://<servername>:80/reportserver |
| Instância padrão | Portal Web | https://<servername>/reports |
https://<servername>:80/reports |
| Instância nomeada | Serviço Web Servidor de Relatórios | https://<servername>/reportserver_<instancename> |
https://<servername>:80/reportserver_<instancename> |
| Instância nomeada | Portal Web | https://<servername>/reports_<instancename> |
https://<servername>:80/reports_<instancename> |
| SQL Server Express | Serviço Web Servidor de Relatórios | https://<servername>/reportserver_SQLExpress |
https://<servername>:80/reportserver_SQLExpress |
| SQL Server Express | Portal Web | https://<servername>/reports_SQLExpress |
https://<servername>:80/reports_SQLExpress |
Autenticação e identidade de serviço para URLs do Reporting Services
As reservas de URL do Reporting Services mostram os detalhes da reserva de URL. A conta de serviço virtual é usada para todas as URLs criadas para os aplicativos do Reporting Services executados na mesma instância.
O acesso anônimo está desabilitado porque a segurança padrão é RSWindowsNegotiate. Para acesso à intranet, as URLs do servidor de relatório usam nomes de computador de rede. Se desejar configurar o Reporting Services para conexões com a Internet, você deverá usar configurações diferentes. Para obter mais informações sobre autenticação, consulte Autenticação com o servidor de relatório.
URLs para administração local
Pode usar https://localhost/reportserver ou https://localhost/reports se especificou um wildcard forte ou fraco para a reserva de URL.
O https://localhost URL é interpretado como https://127.0.0.1. Se você vinculou a reserva de URL a um nome de computador ou endereço IP único, não poderá usar localhost a menos que crie uma reserva extra para 127.0.0.1 no computador local. Da mesma forma, se localhost ou 127.0.0.1 estiver desativado no seu computador, você não poderá usar essa URL.
O Windows Vista, o Windows Server 2008 e versões posteriores incluem novos recursos de segurança para minimizar o risco de execução acidental de programas com privilégios elevados. São necessárias etapas adicionais para habilitar a administração local nesses sistemas operacionais. Para obter mais informações, consulte Configurar um servidor de relatório de modo nativo para administração local (SSRS).