KB2826162-olika data returneras när du använder SharePoint List data Extension för en rapport i SSRS 2008 R2 eller SSRS 2012

Symptom

Tänk dig följande situation:

  • Du har en Microsoft SQL Server repor ting Services 2008 R2 (SSRS 2008 R2) eller Microsoft SQL Server repor ting Services 2012 (SSRS 2012) för en Microsoft SharePoint-lista eller ett dokument bibliotek.

  • Rapporten använder ett inbyggt SharePoint-listdata för SQL Server repor ting Services.

  • Du skapar en data mängds fråga som baseras på SharePoint-listan eller dokument biblioteket och sedan kör frågan i Rapportdesignern.

  • Du distribuerar rapporten till den SharePoint-servergrupp som är värd för SharePoint-listan eller dokument biblioteket.

I det här fallet returnerar data uppsättnings frågan ett annat resultat i Rapportdesignern än i SharePoint-servergruppen. Du kan till exempel skapa en ny vy i SharePoint där du väljer alternativet Visa alla objekt utan mappar i ett dokument bibliotek. Du anger den nya vyn som standardvy för dokument biblioteket. I den här situationen returnerar rapporten olika data i SharePoint-servergruppen än i Rapportdesignern.Obs! Om du distribuerar rapporten till SharePoint-webbplatsen returneras bara mapparna på den översta nivån och filer i dokument biblioteket. Rapport designern returnerar då alla filer som visar att standard läget ändras oavsett mappens placering.

Orsak

Det här problemet beror på olika kod Sök vägar som tas med SSRS-2008 R2-eller SSRS 2012 när en rapport körs i samma server grupp som listan. När den lokala SharePoint-servergruppen kör rapporten hämtas listan med SPLocalConnection -sökvägen. Sökvägen läser direkt från SharePoint-listan utan SOAP-samtal och skapar en lokal kopia av list informationen utan standardinställningar för visning. Därför reflekterar inte SPLocalConnection -sökvägen ändringar i standardvyn. När rapport designern kör rapporten används emellertid SPRemoteConnection -sökvägen. Den här sökvägen använder SOAP-samtal som liknar funktionen GetListCollection . Den här funktionen ansluter till webbplatsen via en fjärr-HTTP-anslutning i stället för den lokala anslutningen. Därför kommer ändringar att synas i standardvyn.

Lösning

Använd någon av följande metoder för att lösa problemet:

  • Distribuera rapporten till en rapport Server för eget läge och kör sedan rapporten från rapporterings servern för eget läge. Obs! Om du behöver visa rapporten i SharePoint kan du installera rapport visnings delen för ursprungligt läge i SharePoint och sedan ringa rapporten från den interna instansen av repor ting Services. mer information om hur du visar och utforskar rapporter med hjälp av SharePoint-webbdelar finns på följande MSDN-webbplats:

    Visa och utforska rapporter med hjälp av SharePoint-webbdelar

  • Distribuera SharePoint-listan eller dokument biblioteket till en annan SharePoint-servergrupp som du kan använda för att få åtkomst till den grupp som rapporten distribueras till. Därför kan rapporten i den lokala server gruppen komma åt listan från en annan dator.

  • Använd ett XML-filnamnstillägg för att skapa en XML-fråga utan att använda SharePoint List data Extension.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×