Beschreibung
Wird eine Liste mit Hilfe einer Ansicht angezeigt, in der viele Nachschlagespalten aktiviert wurden, dann wird folgende Meldung angezeigt.
Auf Deutsch:
Diese Ansicht kann nicht angezeigt werden, weil die Anzahl der darin enthaltenen Nachschlage- und Workflowstatusspalten den durch den Administrator durchgesetzten Schwellenwert (8) übersteigt.
Auf Englisch:
This view cannot be displayed because the number of lookup and workflow status columns it contains exceeds the threshold (8) enforced by the administrator
In unserem Fall gab es für diese Liste nur vier Listenspalten des Typs „Nachschlagen„. Aber offensichtlich zählen die Spalten des Typs „Person oder Gruppe“ auch dazu[4].
Mögliche Lösungen
Nachschlagespalten in der Ansicht reduzieren [2]
Verweis über die Nachschlagespalten auf andere Listen über einen anderen Mechanismus realisieren [2]
Limit hochsetzen per Zentraladministration
Ab August 2013 ist der Wert für „List View Lookup Threshold“ von 8 auf 12 geändert. Siehe Quelle[3]
Der Wert war bei uns aber immer noch auf 8 eingestellt.
Um den Schwellenwert in der Zentraladministration zu erhöhen, folgende Schritte durchführen:
CA > Application Management > Manage web applications > WebApp für Portal markieren > General Settings > Resource Throttling
„List View Lookup Threshold“ z.B. auf 20 erhöhen.
Wichtig!
Die SQL-CPU-Last steigt exponentiell an, mit jeder zusätzlichen Spalte[2].
Das Ändern der Zahl von 8 auf 10 kann die SQL-Server-CPU von 5% auf 40% Last bringen[5] und muss sehr gut überlegt werden!
Limit hochsetzen per PowerShell (Alternative)
(Diese Lösung wurde von mir nicht ausprobiert)
$wa = Get-SPWebApplication http://YourSharePointSite $wa.MaxQueryLookupFields = 20 $wa.Update()
Quellen
- https://blog.busitec.de/teil-1-gotcha-sharepoint-die-magische-5-000/
- https://blog.busitec.de/teil-2-gotcha-sharepoint-nur-8-nachschlagespalten-in-listenansichten/
- https://docs.microsoft.com/de-de/sharepoint/install/software-boundaries-and-limits?redirectedfrom=MSDN
- https://social.technet.microsoft.com/Forums/en-US/89f6a39c-18cf-428d-89bd-8dd9af047ef7/this-view-cannot-be-displayed-because-the-number-of-lookup-and-workflow-status-columns-it-contains?forum=sharepointgeneralprevious
- https://sympmarc.com/2012/07/23/sharepoints-list-view-lookup-threshold-and-why-we-dont-change-it/