Verschiedene Daten zurückgegeben, wenn Sie SharePoint-Liste Datenerweiterung für einen Bericht in der SSRS 2008 R2 oder SSRS 2012 verwenden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2826162 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario:

  • Sie haben eine Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) oder Microsoft SQL Server Reporting Services (SSRS 2012) 2012 Bericht für eine Microsoft SharePoint-Liste oder Dokumentbibliothek.
  • Der Bericht verwendet eine integrierte SQL Server Reporting Services SharePoint-Liste Datenerweiterung.
  • Sie erstellen eine Datasetabfrage, die auf der SharePoint-Liste oder Dokumentbibliothek basiert, und klicken Sie dann führen Sie die Abfrage im Berichts-Designer.
  • Sie bereitstellen den Bericht auf der SharePoint-Farm, die hostet die SharePoint-Liste oder Dokumentbibliothek.
In diesem Fall gibt die Dataset-Abfrage im Berichts-Designer als in der SharePoint-Farm ein anderes Ergebnis zurück.

Beispielsweise erstellen Sie eine neue Ansicht in SharePoint in dem Sie die Anzeigeoption alle Elemente ohne Ordner anzeigen in einer Dokumentbibliothek auswählen. Legen Sie die neue Ansicht als Standardansicht für die Dokumentbibliothek. In diesem Fall gibt der Bericht verschiedene Daten in der SharePoint-Farm als im Berichts-Designer zurück.

HinweisWenn Sie den Bericht auf der SharePoint-Website bereitstellen, werden nur die oberste Ebene Ordner und Dateien der Dokumentbibliothek zurückgegeben. Der Berichts-Designer gibt jedoch, dass alle Dateien, die die Standardansicht wiedergeben unabhängig von Ordnern ändern.

Ursache

Dieses Problem tritt aufgrund der unterschiedlichen Codepfade, die von SSRS 2008 R2 oder SSRS 2012 durchgeführt werden, wenn SharePoint in der gleichen Farm wie die Liste der Bericht ausgeführt wird. Wenn die lokale SharePoint-Farm den Bericht ausführt, wird die Liste mit den SPLocalConnection Pfad abgerufen. Der Pfad liest direkt von der SharePoint-Liste ohne SOAP-Aufrufe und erstellt eine lokale Kopie der Listeninformationen ohne die Konfiguration der Standard-Ansicht. Der Pfad SPLocalConnection spiegelt daher nicht Änderungen in der Standardansicht.

Wenn der Berichts-Designer den Bericht ausführt, verwendet der Bericht jedoch den Pfad SPRemoteConnection . Dieser Pfad verwendet SOAP-Aufrufe, die ähneln den GetListCollection Funktion. Diese Funktion greift auf die Website über eine Remoteverbindung HTTP statt die lokale Verbindung. Aus diesem Grund werden Änderungen in der Standardkonfiguration Ansicht widergespiegelt werden.

Abhilfe

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:
  • Bereitstellen Sie den Bericht auf einem Berichtsserver im systemeigenen Modus, und führen Sie den Bericht vom Berichtsserver im systemeigenen Modus.

    Hinweis
    Haben Sie den Bericht in SharePoint anzuzeigen, installieren Sie den einheitlichen Modus Berichts-Viewer-Webpart in SharePoint, und rufen Sie dann den Bericht über die systemeigene Instanz von Reporting Services.

    Weitere Informationen zum Anzeigen und durchstöbern im einheitlichen Modus Berichte mithilfe der SharePoint-Webparts finden Sie auf der folgenden MSDN-Website:
  • Bereitstellen der SharePoint-Liste oder Dokumentbibliothek in einer anderen Sharepointfarm, die von der Farm kann, die Sie den Bericht zugegriffen werden auf bereitgestellt haben. Aus diesem Grund kann der Bericht in der lokalen Farm die Liste Remote zugreifen.
  • Verwenden Sie eine XML-Daten-Erweiterung, um eine XML-Abfrage zu erstellen, ohne die Erweiterung der SharePoint-Liste Daten.

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkten zutrifft.

Eigenschaften

Artikel-ID: 2826162 - Geändert am: Dienstag, 19. März 2013 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2826162 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2826162
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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