SQL Server ReportServer Tjeneste holder spør om legitimasjon i nett

stemmer
0

Ved hjelp av MS SQL 2018R2 Rapporter servertjenesten følgende URL Behold spørre om legitimasjon:

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

Selv etter flere forsøk på å skrive inn brukernavn og passord det fortsatt holder ber om legitimasjon, og viser ingen indeksside for rapportene. Jeg er sikker på at legitimasjonen er riktige. Bare ved å bruke nettleseren problemet vises. Det er ikke nettleseren bestemt imidlertid.

Det pleide å fungere i mange år, men plutselig det sluttet å fungere. Vi har ikke gjort noen endringer i RS konfigurasjon hodet. Problemet er det vil ikke koble til og vise rapporter. Tilkobling til datakilden er konfigurert i rapportene, men det er ikke problemet, cannott vi selv kommer til å velge en rapport som skal brukes. Ønsket atferd er en bruker oppgi legitimasjon en gang og deretter indekssiden med rapporter vil vise.

ReportBuilder3.0 eller bud kan lett gjengi rapporter med samme påloggingsinformasjon. Også SQL Server Agent kjører flere arbeidsplasser utførende SSIS pakker som utløser reportingservices og de fortsatt kjører fint. Fordi disse kjøre fint jeg er nølende til å endre innstillinger som tjenestekonto.

ReportService brukes som et intranett rapportering løsning i vårt eget domene. Konfigurert på port 80.

Jeg har lest følgende innlegg, men beholde sliter for løsning:

Lignende spørsmål 1

Gamle løsningen 2

Lignende spørsmål 2

Link 4

Andre kilder:

Rapporter service Autentisering

Tjenesten Kontoinnstillinger

Publisert på 19/09/2018 klokken 12:59
kilden bruker
På andre språk...                            


1 svar

stemmer
1

1) Endre godkjenningsmetode i rsreportserver.config til Custom

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

2) Endre Authentication mode i web.config fil i ReportServer til Ingen. endrer også etterligning til false.

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

3) Legg Microsoft.Samples.ReportingServices.AnonymousSecurity.dll til bin-mappen i ReportServer.

4) Legg Extensions i rsreportserver.config Tilsett ytterligere forlengelse i Security Tag

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

Tilsett ytterligere forlengelse i Authentication Tag

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

5) Legg til følgende codegroup å konfigurere koden tilgang sikkerhet i 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) Start rapporterings tjenester, bør Anonym tilgang fungere.

Du kan finne alle disse config filer på - C: \ Programfiler \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ ReportServer avhengig av hvilken versjon du har installert for rapportering tjenester.

Svarte 20/09/2018 kl. 13:22
kilden bruker

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