Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Luați în considerare următorul scenariu:

  • Aveți un raport Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) sau Microsoft SQL Server Reporting Services 2012 (SSRS 2012) pentru o listă sau o bibliotecă de documente Microsoft SharePoint.

  • Raportul utilizează o extensie de date listă SQL Server Reporting Services SharePoint.

  • Creați o interogare de set de date care se bazează pe lista SharePoint sau pe biblioteca de documente, apoi rulează interogarea în proiectantul de rapoarte.

  • Implementați raportul la ferma SharePoint care găzduiește lista SharePoint sau biblioteca de documente.

În această situație, interogarea setului de date returnează un alt rezultat în proiectantul de rapoarte decât în ferma SharePoint. De exemplu, creați o vizualizare nouă în SharePoint, în care selectați opțiunea se afișează toate elementele fără foldere dintr-o bibliotecă de documente. Setați noua vizualizare ca vizualizare implicită pentru biblioteca de documente. În această situație, raportul returnează date diferite din ferma SharePoint decât în proiectantul de rapoarte.Notă Dacă implementați raportul la site-ul SharePoint, sunt returnate doar folderele de nivel superior și fișierele din biblioteca de documente. Cu toate acestea, proiectantul de rapoarte returnează toate fișierele care reflectă modificările implicite ale vizualizării, indiferent de locațiile de foldere.

Cauză

Această problemă se produce din cauza diferitelor căi de cod care sunt luate de SSRS 2008 R2 sau SSRS 2012 atunci când SharePoint rulează raportul în aceeași fermă ca în listă. Atunci când ferma SharePoint locală rulează raportul, lista este regăsită utilizând calea SPLocalConnection . Calea citește direct din lista SharePoint fără apeluri prin săpun și construiește o copie locală a informațiilor din listă fără configurarea implicită a vizualizării. Prin urmare, calea SPLocalConnection nu reflectă modificările în vizualizarea implicită. Cu toate acestea, când proiectantul de rapoarte rulează raportul, raportul utilizează calea SPRemoteConnection . Această cale utilizează apeluri SOAP care seamănă cu funcția GetListCollection . Această funcție accesează site-ul printr-o conexiune HTTP la distanță în locul conexiunii locale. Prin urmare, modificările se vor reflecta în configurația implicită a vizualizării.

Soluție de evitare

Pentru a evita această problemă, utilizați una dintre metodele următoare:

  • Implementați raportul într-un server de rapoarte mod nativ, apoi deplasați raportul din serverul de raport mod nativ. Notă Dacă trebuie să vizualizați raportul în SharePoint, instalați partea Web Vizualizator raport mod nativ în SharePoint, apoi apelați raportul din instanța nativă a serviciilor de raportare. pentru mai multe informații despre cum să vizualizați și să explorați rapoartele mod nativ utilizând părți Web SharePoint, accesați următorul site Web MSDN:

    Cum să vizualizați și să explorați rapoartele mod nativ utilizând părți Web SharePoint

  • Implementați lista sau biblioteca de documente SharePoint la o altă fermă SharePoint, care poate fi accesată de ferma la care ați implementat raportul. Prin urmare, raportul din ferma locală poate accesa lista de la distanță.

  • Utilizați o extensie de date XML pentru a construi o interogare XML fără a utiliza extensia de date listă SharePoint.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×