Recebe uma mensagem de erro quando utiliza o SQL Server 2008 Reporting Services: "HTTP 401.1 - não autorizado: início de sessão falhou"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 956158
Sintomas
Considere o cenário seguinte que ocorre quando utiliza o Microsoft SQL Server 2008 Reporting Services:
  • Tentar aceder o Gestor de relatórios ou servidor de relatórios utilizando um URL semelhante a uma das seguintes URL:
    http:// name / relatórios
    https:// name / relatórios
    Nota O marcador de posição do name não é o nome do computador em que são implementados relatório Server e o Gestor de relatórios. No entanto, o serviço cliente DNS, ficheiros de cabeçalho de anfitriões do computador ou Lmhosts ficheiros do computador localizados na pasta C:\WINDOWS\system32\drivers\etc estão configurados para enviar pedidos para o name ao computador de servidor de relatório.
  • Tenta aceder a servidor de relatórios directamente, utilizando um dos seguintes URL. Ao fazê-lo, ocorrem sem problemas. Além disso, pode procurar no espaço de nomes de servidor de relatórios e ver todos os relatórios utilizando os seguintes URL:
    http:// name / servidor_relatórios
    https:// name / servidor_relatórios
  • O elemento ReportServerUrl é especificado no ficheiro rsreportserver.config e está definido para assemelhar-se um dos seguintes URL:
    http:// name / servidor_relatórios
    https:// name / servidor_relatórios
  • Tenta aceder a Gestor de relatórios, utilizando um dos seguintes URL:
    http:// name / relatórios
    https:// name / relatórios
Neste cenário, recebe o que é semelhante a interface de utilizador de Gestor de relatórios. No entanto, em que esperaria ver uma lista de relatórios, recebe a seguinte mensagem de erro:
HTTP 401.1 - não autorizado: Início de sessão falhou
Nota Se utiliza o modo integrado no SharePoint, receberá a mensagem de erro nas páginas Web do SharePoint. Os sintomas neste cenário são mais provável ocorrem quando uma das seguintes condições for verdadeira:
  • O Reporting Services é implementado numa implementação de escala para o exterior.
  • O Reporting Services é acedido utilizando um nome amigável de utilizador que não corresponde ao nome do computador.
Causa
Este problema ocorre porque o Windows inclui uma funcionalidade de segurança de verificação do loopback que ajuda a impedir ataques de reflexão no seu computador. Por conseguinte, a autenticação falha se o FQDN ou o cabeçalho de anfitrião personalizado que utiliza não coincide com o nome do computador local.
Resolução
Para resolver este problema, especifique o nome de anfitrião. Para especificar os nomes de anfitrião que são mapeadas para o endereço de loopback e que pode ligar a Web sites no computador, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva regedit e, em seguida, clique em OK.
  2. No Editor de registo, localize e clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
  3. Clique com o botão direito do rato MSV1_0, aponte para Novo e, em seguida, clique em Valor de múltiplas cadeias.
  4. Escreva BackConnectionHostNames e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato BackConnectionHostNames e, em seguida, clique em Modificar.
  6. Na caixa de dados do valor, escreva o nome do anfitrião ou os nomes de anfitrião para os sites que se encontram no computador local e, em seguida, clique em ' OK '.
  7. Saia do Editor de registo e, em seguida, reinicie o computador.
Mais Informação
O marcador de posição do name é considerado como um cabeçalho de anfitrião. É um nome alternativo para o computador em que o Reporting Services está instalado. Tem de adicionar os NetBIOS e o nome de domínio totalmente qualificado (FQDN) para name à lista BackConnectionHostNames armazenado no registo do Windows.

Por exemplo, se name for um nome de computador Windows, como, por exemplo, contoso, o nome provavelmente também pode ser referenciado no formato FQDN como contoso.domain.com. Tem de adicionar duas representações à lista BackConnectionHostNames.
Referências
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
896861Recebe o erro 401.1 quando navega num Web site que utiliza autenticação integrada e é hospedado no IIS 5.1 ou IIS 6
sqlserver2008 sqlserver2k8 sqlsvr2008 sqlsvr2k8 "serviços de relatório do SQL Server 2008" SQL2008RelNoteReportingServices

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 956158 - Última Revisão: 03/19/2009 22:55:49 - Revisão: 2.1

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Reporting Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbmt sql2008relnotereportingservices sql2008relnote kbtshoot kberrmsg kbexpertiseinter kbprb KB956158 KbMtpt
Comentários