Olika data returneras när du använder tillägget för SharePoint-lista-data för en rapport i SSRS 2008 R2 eller SSRS 2012

Artikelöversättning Artikelöversättning
Artikel-id: 2826162 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

Symptom

Föreställ dig följande:

  • Du har en Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) eller Microsoft SQL Server Reporting Services 2012 (SSRS 2012) rapport för en Microsoft SharePoint-listan eller dokumentbiblioteket.
  • Rapporten använder filnamnstillägget data inbyggda SQL Server Reporting Services SharePoint-listan.
  • Du skapar en dataset-fråga som baseras på SharePoint-lista eller dokumentbibliotek och kör sedan frågan i report designer.
  • Du kan distribuera rapporten till SharePoint-servergruppen som är värd för SharePoint-listan eller dokumentbiblioteket.
I det här fallet returnerar dataset frågan olika resultat i report designer än i SharePoint-servergruppen.

Exempelvis kan du skapa en ny vy i SharePoint där du kan välja alternativet Visa alla objekt utan mappar vyn i ett dokumentbibliotek. Du kan ange en ny vy som standardvy för dokumentbiblioteket. I det här fallet returnerar olika data i SharePoint-servergruppen än i report designer i rapporten.

Obs!Om du distribuerar rapporten till SharePoint-webbplatsen returneras endast översta nivå mappar och filer i dokumentbiblioteket. Report designer returnerar dock alla filer som återspeglar standardvyn ändras på grund av mappar.

Orsak

Det här problemet beror på olika kodsökvägar som fattas av SSRS 2008 R2 eller SSRS 2012 när SharePoint körs rapporten i samma servergrupp som listan. När rapporten körs i den lokala SharePoint-servergruppen hämta listan med sökvägen SPLocalConnection . Sökvägen läser direkt från SharePoint-listan utan tvål och skapar en lokal kopia av listinformation utan att visa standardkonfigurationen. SPLocalConnection sökväg avspeglar därför inte ändringar i standardvyn.

När rapporten körs i report designer använder rapporten sökvägen SPRemoteConnection . Den här sökvägen använder SOAP-anrop som liknar den GetListCollection funktionen. Den här funktionen har åtkomst till webbplatsen via en HTTP-anslutning i stället för den lokala anslutningen. Därför återspeglas ändringarna i standardkonfigurationen för vyn.

Workaround

Undvik problemet genom att använda någon av följande metoder:
  • Distribuera rapporten till en rapportserver i enhetligt läge och kör rapporten från rapportservern enhetligt läge.

    Obs!
    Om du behöver visa i rapporten i SharePoint installeras i enhetligt läge Report Viewer Web Part i SharePoint och anropa rapporten från din egen instans av Reporting Services.

    Mer information om hur du visa och utforska rapporter i enhetligt läge med hjälp av SharePoint-webbdelar finns på följande MSDN-webbplats:
  • Distribuera SharePoint-lista eller dokumentbibliotek till en annan SharePoint-servergrupp som kan nås av servergruppen som du har distribuerats till rapporten. Därför kan rapporten i den lokala servergruppen fjärransluta listan.
  • Använda tillägget XML-data för att skapa en XML-fråga utan att använda data-tillägget för SharePoint-listan.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Egenskaper

Artikel-id: 2826162 - Senaste granskning: den 19 mars 2013 - Revision: 1.0
Informationen i denna artikel gäller:
  • 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
Nyckelord: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2826162 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2826162

Ge feedback

 

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