• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings, schulungen & kurse
    • workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 8
SharePoint 2010 / PowerShell: Mehrsprachige Taxonomien importieren
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 7
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 6
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 5

Archiv

August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

Als Microsoft Certified Partner bietet 1stQuad Solutions SharePoint und .NET Kompetenz, Erfahrung und Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Als Spezialist für kleine und mittlere Unternehmungen (KMU) bietet 1stQuad Solutions SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Mit Kentico CMS bietet 1stQuad Solutions neben SharePoint und .NET CMS-Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
© 2010 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > März 2010

MOSS Site Struktur/Structure Reports zeigen keine Daten an

Im MOSS 2007 Websiteinhalt- und Struktur-Manager können verschiedene Reports respektive Ansichten über die gesamte Portal-Struktur abgerufen werden (z.B. „Alle Entwurfsdokumente“). In einer sehr grossen Site Collection zeigten diese Reports auf den obersten Ebenen plötzlich keine Daten mehr an. Dieser Beitrag zeigt warum und wie man dieses Verhalten beheben kann.

Veröffentlicht am 04.03.2010 04:48:55 von Michael Hofer mit 0 Kommentar(en)

Die Struktur-Ansichten respektive Reports im MOSS 2007 Websiteinhalt- und Struktur-Manager sind sehr wertvoll und ermöglichen eine Cockpit-Funktion für Administratoren, Editoren und Publisher.  Sie werden durch CAML Queries in der Site Collection Liste „Content and Structure Reports“ definiert und können nach belieben geändert oder erweitert werden.

In einer SharePoint Site Collection mit sehr vielen Sub-Webs und Listen sind wir nun auf das Problem gestossen, dass diese Ansichten (unser Testfall: „Alle Entwurfsdokumente“) plötzlich keine Daten mehr angezeigt haben. Interessanterweise tritt dieses Verhalten nur auf der obersten und einigen untergeordneten Ebenen auf. Sobald man mehr ins Detail geht (z.B. http://<root>/de/Markt/Kunden) funktionieren die Ansichten wieder.

Da es auf der Benutzeroberfläche keine Anhaltspunkte gibt, habe ich mir das Log-File genauer angeschaut und folgende Fehlermeldung gefunden:

SMReportsData GetQueryResults - Query Execution threw SPException: Die Anfrage kann nicht abgeschlossen werden, da die Anzahl der Listen in der Abfrage die maximal zulässige Anzahl überschreitet. Damit Sie bessere Ergebnisse erhalten, beschränken Sie die Anfrage auf die aktuelle Website oder Liste, oder verwenden Sie einen benutzerdefinierten Spaltenindex, um die Anzahl der Liste zu reduzieren.

Anhand dieser Meldung habe ich in einem Blog-Eintrag von Steven Van de Craen's eine mögliche Lösung gefunden: Man muss die einzelnen „Site Structure and Content Reports“ anpassen und das MaxListLimit-Attribut setzten. Allerdings hat bei mir die Lösung von Steven nicht richtig funktioniert – das Verhalten war immer noch genau gleich. Nach einigem herumprobieren habe ich dann herausgefunden, dass es offenbar das BaseType-Attribut zwingend braucht, damit MOSS die zusätzlichen Query-Parameter für das resultierende SPSiteDataQuery übernimmt:

Troubleshooting-Site-Structure-And-Content-Reports.jpg

Die Lösung zu diesem Problem ist also schlicht und einfach:

CAML List-Type = <Lists BaseType='1' MaxListLimit='0' />

Fügt man diese Konfigurations-Anweisung für das SPSiteDataQuery in alle Ansichten und Reports ein, so funktionieren diese auch in sehr inhaltsreichen Site Collection. Aber Achtung: Dies hat natürlich einen grossen Einfluss auf die Performance!

Kommentar
Dieser Blog-Eintrag wurde noch nicht kommentiert.
Kommentar hinterlassen



 Security code
Zurück, Seite drucken