4

我有一个 SharePoint2010 列表,其中包含大约 15 个查找列。我创建了一个视图,其中所有 15 个都存在。当我尝试打开该视图时,我收到以下消息:

此视图无法显示,因为它包含的查找和工作流状态列的数量超过了管理员强制执行的阈值 (8)。

有没有办法消除或改变这个限制?谢谢。

4

3 回答 3

8

我发现这个限制不是一个限制,而是一个设置——它可以被改变!转到管理中心,然后浏览到:

  • 应用程序管理 > 管理 Web 应用程序。
  • 在 Web 应用程序列表中,选择您需要的 Web 应用程序。
  • 然后转到常规设置 > 资源限制。
  • 在 Resource Throttling 窗口中,向下滚动到 List View Lookup Threshold 并将值更改为适合您需要的数字。

当然,增加这个值会降低性能,因为对 SQL 表的钻取更多,所以要小心不要走得太远。还有一件事:更改此值不仅会影响列表视图,还会更改处理列表项的方法的行为。例如,将此选项设置为 8 将导致为列表项返回最大数量的 8 个查找字段,当 GetListItems(query); 方法称为(客户端对象模型)。因此,将此数字增加到 15 会增加列表项的返回查找字段的最大数量。漂亮整齐!

于 2010-05-18T09:13:37.490 回答
0

你是对的,鲍里斯。不过,请记住,在 SharePoint 365/Online 中无法更改此设置。

于 2013-02-05T17:30:38.783 回答
0

这是真的 Boris,但请记住,增加此阈值将严重影响性能

请查看 MSDN 中的这篇文章

于 2013-05-22T05:17:54.727 回答