Ulike data returneres når du bruker SharePoint-liste, data-utvidelse for en rapport i SSRS 2008 R2 eller SSRS 2012

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 2826162 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Symptom

Tenk deg følgende:

  • Du har en Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) eller Microsoft SQL Server Reporting Services 2012 (SSRS 2012)-rapport for et Microsoft SharePoint-liste eller et dokumentbibliotek.
  • Rapporten bruker filtypen for dataene innebygd SQL Server Reporting Services SharePoint-listen.
  • Du bygger et dataset-spørring som er basert på SharePoint-listen eller dokumentbiblioteket, og deretter kjører du spørringen i report designer.
  • Du kan distribuere rapporten i SharePoint-farmen som er vert for SharePoint-listen eller dokumentbiblioteket.
I dette tilfellet returnerer dataset spørringen et annet resultat i Rapportgeneratoren enn i SharePoint-farmen.

Du kan for eksempel opprette en ny visning i SharePoint der du velger Vis alle elementer uten mapper -visning i et dokumentbibliotek. Du kan angi den nye visningen som standardvisning for dokumentbiblioteket. I dette tilfellet returnerer rapporten ulike data i SharePoint-farmen enn i report designer.

Merk Hvis du distribuerer rapporten til SharePoint-området, returneres bare øverste nivå mappene og filene i dokumentbiblioteket. Rapportgeneratoren returnerer imidlertid alle filer som gjenspeiler standardvisningen endres uavhengig av mappeplasseringer.

Årsak

Dette problemet oppstår på grunn av ulike kodebaner som utføres av SSRS 2008 R2 eller SSRS 2012 når SharePoint kjører rapporten i samme farm med listen. Når den lokale SharePoint-farmen kjører rapporten, hentes listen ved hjelp av SPLocalConnection -banen. Banen leser direkte fra SharePoint-listen uten SOAP-samtaler og bygger en lokal kopi av listeinformasjon uten standard visningskonfigurasjon. SPLocalConnection -banen reflekterer derfor ikke endringer i standardvisningen.

Når Rapportgeneratoren kjører rapporten, bruker rapporten SPRemoteConnection banen. Denne banen bruker SOAP-kall som ligner på den GetListCollection funksjonen. Denne funksjonen gir tilgang til webområdet via en ekstern HTTP-tilkobling i stedet for den lokale tilkoblingen. Derfor, gjenspeiles endringene i standard visningskonfigurasjon.

Workaround

Hvis du vil omgå dette problemet, bruker du én av følgende metoder:
  • Distribuere rapporten til en rapportserver for enhetlig modus, og deretter kjøre rapporten fra opprinnelig modus rapportserveren.

    Obs!
    Hvis du har til å vise rapporten i SharePoint, Installer enhetlig modus rapporten webdelen for sidevisning i SharePoint, og deretter kalle rapporten fra den opprinnelige forekomsten av Reporting Services.

    Hvis du vil ha mer informasjon om hvordan du kan vise og utforske enhetlig modus rapporter ved hjelp av SharePoint-webdeler, kan du gå til følgende MSDN-webområde:
  • Distribuere SharePoint-liste eller dokumentbibliotek til en annen SharePoint-serverfarm som kan åpnes av du har en rapport som er distribuert til farmen. Derfor rapporten i den lokale farmen kan få tilgang til listen eksternt.
  • Bruk filtypen XML-data til å bygge en XML-spørringen uten å bruke filtypen for SharePoint-liste-data.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Egenskaper

Artikkel-ID: 2826162 - Forrige gjennomgang: 19. mars 2013 - Gjennomgang: 1.0
Informasjonen i denne artikkelen gjelder:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • 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 Reporting Services
  • Microsoft SQL Server 2008 R2 Service Pack 2
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Nøkkelord: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2826162 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 2826162

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com