SQL Server ReportServer Serviço continua pedindo credenciais no navegador

votos
0

Usando o MS SQL 2018R2 Serviço Report Server o seguinte URL keep solicitação de credenciais:

http://ServerName/Reports
http://ServerName/Reportserver

Mesmo depois de várias tentativas para entrar de usuário e senha que ainda mantém a pedir credenciais, não mostrando nenhuma página de índice para os relatórios. Estou certo de que as credenciais estão corretas. Apenas usando o navegador o problema aparece. Não é navegador específico no entanto.

É usado para funcionar durante anos, mas de repente ele parou de funcionar. Nós não tiver feito alterações na configuração RS qualquer. O problema é que não vai se conectar e exibir a página Relatórios. A conexão com a fonte de dados está configurada dentro dos relatórios, mas esse não é o problema, nós cannott mesmo começar a selecionar um relatório para usar. comportamento desejado é um usuário deve digitar as credenciais de uma vez e, em seguida, a página de índice com relatórios mostrarão.

ReportBuilder3.0 ou lances podem facilmente processar relatórios com as mesmas credenciais. Além disso, o agente de servidor SQL executa vários trabalhos de execução de pacotes SSIS que desencadeiam ReportingServices e eles ainda correm bem. Porque estes correr bem Estou hesitante para alterar as configurações como conta de serviço.

ReportService é usado como uma solução de relatórios intranet dentro do nosso próprio domínio. Configurada na porta 80.

Eu li as seguintes mensagens, mas continuar lutando para solução:

pergunta homóloga 1

Solução antiga 2

pergunta homóloga 2

Fazer a ligação 4

Outras fontes:

Autenticação Serviço de relatório

Configurações da conta de serviço

Publicado 19/09/2018 em 12:59
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

1) Alterar o modo de autenticação em rsreportserver.config para Personalizado

<Authentication>
   <AuthenticationTypes>
     <Custom/>
    </AuthenticationTypes>
   <EnableAuthPersistence>true</EnableAuthPersistence>
  </Authentication>

2) Alterar o modo de autenticação no arquivo web.config em ReportServer para Nenhum. Também alterar a representação como falsa.

<authentication mode="None" />
<identity impersonate="false"/>

3) Adicionar Microsoft.Samples.ReportingServices.AnonymousSecurity.dll a pasta bin em ReportServer.

4) Adicionar extensões em rsreportserver.config Adicione a extensão adicional no Tag Segurança

<Security>
    <Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.Authorization, Microsoft.Samples.ReportingServices.AnonymousSecurity" />
</Security>

Adicione a extensão adicional no Tag Authentication

<Authentication>
    <Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.AuthenticationExtension, Microsoft.Samples.ReportingServices.AnonymousSecurity" />
</Authentication>

5) Adicione o seguinte codegroup para configurar a segurança de acesso código na rssrvpolicy.config

<CodeGroup
class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="Private_assembly"
Description="This code group grants custom code full trust. ">
<IMembershipCondition
class="UrlMembershipCondition"
version="1"
Url="C:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer\bin\Microsoft.Samples.ReportingServices.AnonymousSecurity.dll"
/>
</CodeGroup>

6) Reinicie os serviços de informação, acesso anônimo deve funcionar.

Você pode encontrar todos esses arquivos de configuração na - C: \ Arquivos de Programas \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ ReportServer dependendo da versão que você instalou para o Reporting Services.

Respondeu 20/09/2018 em 13:22
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more