Sintaxe da reserva de URL
Este tópico descreve as partes da cadeia de caracteres da URL para o serviço Web Servidor de Relatório e o Gerenciador de Relatórios. A cadeia de caracteres da URL armazenada internamente tem uma estrutura diferente de uma URL digitada na barra de Endereço de uma janela do navegador. A cadeia de caracteres de reserva de URL aparece na janela Resultados da ferramenta Configuração do Reporting Services quando você configura uma URL e no arquivo RSReportServer.config. Poderá ser útil saber como a cadeia de caracteres da URL é definida se você estiver solucionando problemas de reserva de URL ou consultando HTTP.SYS para exibir as reservas de URL internas que estão definidas em seu servidor.
Sintaxe da URL
Uma URL de servidor de relatório é armazenada no elemento UrlString e no elemento VirtualDirectory. A razão para a separação de UrlString e VirtualDirectory em elementos separados é que você pode ter várias cadeias de caracteres de URL, mas apenas um nome de diretório virtual para cada aplicativo do Reporting Services.
Em HTTP.SYS, a reserva de URL inclui UrlString e VirtualDirectory. A sintaxe para uma reserva de URL tem as seguintes partes:
<esquema>://<nome_do_host>:<porta>/<diretório_virtual>
A tabela a seguir descreve cada propriedade e quais valores são válidos para cada uma.
Propriedade |
Valores válidos |
Descrição |
---|---|---|
Esquema |
http ou https |
Prefixos para conexões não SSL e SSL. |
Nome_do_host |
(+) Curinga forte, se equipara ao valor (Todos Atribuídos) para o endereço IP. (*) Curinga fraco, se equipara a um endereço IP (Nenhum Atribuído). Nome de domínio totalmente qualificado Nome do computador Endereço IP (IPV4) Endereço IP (IPV6) |
Identifica o servidor na rede. (+) Curinga forte é o padrão. HTTP.SYS aceitará todas as solicitações em todos os adaptadores de rede para uma determinada combinação de porta e diretório virtual. O servidor de relatório aceitará qualquer solicitação na porta. (*) Curinga fraco. HTTP.SYS aceita todas as solicitações não tratadas por outras reservas de URL em todos os adaptadores de rede para uma determinada combinação de porta e diretório virtual. Nome do computador é o nome NEBIOS do computador na rede. O nome de domínio totalmente qualificado inclui o endereço do domínio e o nome do servidor, como registrado em um controlador de domínio ou em um servidor de nome de domínio público. Endereço IP (IPV4) é o endereço IP de um adaptador de rede no computador no formato IPV4: nnn.nnn.nnn.nnn. Endereço IP (IPV6) é o endereço IP de um adaptador de rede no computador no formato IPV6: <cabeçalho>:<cabeçalho>:nnn.nnn.nnn.nnn. |
Porta |
80 443 <personalizado> |
A porta 80 é a padrão para solicitações HTTP para e de um servidor. A porta 443 é a padrão para conexões SSL. Você pode usar qualquer porta que ainda não esteja reservada por outro aplicativo. |
Diretório_virtual |
ReportServer[_InstanceName] Relatórios[_InstanceName] <personalizados> |
Especifica o nome do aplicativo. Esse valor é uma cadeia de caracteres. Por padrão, o Reporting Services usa ReportServer e Reports como os nomes de aplicativos para o serviço Web Servidor de Relatórios e Gerenciador de Relatórios. Você pode usar nomes diferentes se preferir. Esse valor é necessário. Ele identifica o aplicativo. Especifique apenas um diretório virtual para cada instância de aplicativo. Para criar várias URLs para o mesmo aplicativo na mesma instância, crie várias versões de UrlString. Para criar nomes de diretórios virtuais exclusivos para várias instâncias de aplicativo, considere a inclusão do nome da instância no nome do diretório virtual, usando o caractere sublinhado (_) para anexar o nome da instância. InstanceName é opcional, mas recomendado se você tiver várias instâncias no mesmo computador. Para obter mais informações sobre como definir reservas de URL para instâncias nomeadas, consulte Reservas de URL para várias instâncias de implantações do Servidor de Relatório. O valor do diretório virtual não diferencia maiúsculas de minúsculas. Você pode usar qualquer cadeia de caracteres, desde que não inclua caracteres separadores de URL ou codificação de URL. |