Servicio de servidor de informes de SQL Server sigue pidiendo las credenciales en el navegador

votos
0

El uso de MS SQL Server Service 2018R2 Informe de la siguiente URL torreón de pedir las credenciales:

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

Incluso después de múltiples intentos de introducir usuario y contraseña que todavía sigue pidiendo credenciales, sin mostrar la página de índice para los informes. Estoy seguro de que las credenciales son correctas. Sólo mediante el uso del navegador aparece el problema. No es sin embargo navegador específico.

Se utiliza para funcionar durante años, pero de repente dejó de funcionar. No hemos realizado ningún cambio en la configuración RS en absoluto. El problema es que no se conectará y mostrar la página Informes. La conexión a la fuente de datos se configura dentro de los informes, pero ese no es el problema, que cannott incluso llegar a seleccionar un informe de usar. comportamiento deseado es un usuario podría introducir las credenciales de una vez y luego la página de índice con los informes mostrará.

ReportBuilder3.0 o pujas pueden hacer fácilmente con informes mismas credenciales. Además, el Agente SQL Server se ejecuta varios trabajos de ejecución de paquetes SSIS que desencadenan reportingservices y todavía funcionan bien. Debido a que estos funcionan bien estoy indeciso para cambiar la configuración como la cuenta de servicio.

ReportService se utiliza como una solución de informes intranet dentro de nuestro propio dominio. Configurado en el puerto 80.

He leído los siguientes puestos, pero mantener la lucha por la solución:

pregunta similar 1

Antigua solución 2

pregunta similar 2

enlace 4

Otras fuentes:

Servicio de autenticación de informe

Configuración de la cuenta de servicios

Publicado el 19/09/2018 a las 12:59
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

1) Cambiar el modo de autenticación en rsreportserver.config a Personalizado

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

2) Cambiar el modo de autenticación en el archivo web.config en el servidor de informes en Ninguno. También cambiar la suplantación en false.

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

3) Añadir a Microsoft.Samples.ReportingServices.AnonymousSecurity.dll carpeta bin de servidor de informes.

4) añadir extensiones en rsreportserver.config Añadir la extensión adicional en la etiqueta de seguridad

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

Añadir la extensión de autenticación adicional en la etiqueta

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

5) Añadir el siguiente CodeGroup para configurar la seguridad de acceso a código en 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 los servicios de información, el acceso anónimo debería funcionar.

Puede encontrar todos estos archivos de configuración a - C: \ Archivos de programa \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ ReportServer dependiendo de la versión que tenga instalada para informar servicios.

Respondida el 20/09/2018 a las 13:22
fuente por usuario

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