Jeg var i går sliter med ytelse punkt, og ønsket å dele en rask spiss som kan spare noen få timer frustrasjon.
Vi hadde opprettet en SSRS rapport og rullet den til SharePoint. Vi rullet den til SharePoint, og vi kunne kjøre det helt fint ved navigering til rapportbiblioteket og klikke på rapporten. Vi kan også legge den til en webdel-side ved hjelp av den SSRS rapportvisning-webdelen. Alle gode ting.
Da vi prøvde å legge den til et instrumentbord ved hjelp av Dashboard-Designer, men, vi treffer en vegg. Dashboard Designer ville fortelle oss "kan ikke finne rapporten angitt URL-adresse. Kontroller at både server-URL og rapporten URL-Adressen er riktig." Dette er hva jeg var ser.:
Bing fant meg denne lovende artikkelen, “Moro vise SSRS (integrert) rapporter ved hjelp av PerformancePoint SQL Server Report viewer”). Det føltes som god informasjon, men jeg var ikke i stand til å løse problemet med hva det viste.
Jeg lastet ned Fiddler på arbeidsstasjonen å se hva som skjer under dekker og selv om det var også unproductive, Det var veldig interessant. Jeg foreslå at du prøver det ut litt tid bare for å se hva som skjer. Det er ganske belyse.
Endelig, Min kollega Kiran Chauhan pekte meg til Sentraladministrasjon til å se på rapporten serverinnstillinger. Oddly nok, som er plassert under "Generelle innstillinger." Jeg hadde tidligere søkte på det som en administrert tjeneste. Jeg har fortsatt lære meg veien rundt SP 2010 🙂
Sentral admin viste umiddelbart meg problemet:
Og virkelig, her:
Den viktigste biten var "_PROD_SERVER" føyes til URL-Adressen for ReportServer. Når jeg så at, Det var en enkel sak å pop over til Dashboard Designer og bruke riktig URL-adresse, som vist:
Og i detalj:
Bunnlinjen:
- Server-URL-Adressen for rapporten kommer direkte fra Sentraladministrasjon
- Rapporten URL: Fullstendige URL-Adressen til den faktiske RDL filen.
Det er så lett når det er gjort riktig!
</slutten>
Abonner på bloggen min.
Følg meg på Twitter på http://www.twitter.com/pagalvin