如何在SharePoint2010中启用可以存在8个以上查找列的视图?

时间:2010-04-29 10:11:14

标签: sharepoint-2010

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

  

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

有没有办法删除或更改此限制?谢谢。

3 个答案:

答案 0 :(得分:8)

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

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

当然,增加此值会降低性能,因为通过SQL表进行更多钻取,因此请注意不要太过分。还有一件事:更改此值不仅会影响列表视图,还会更改使用列表项的方法的行为。例如。将此选项设置为8将导致在GetListItems(查询)时返回列表项的最多8个查找字段;方法被调用(客户端对象模型)。将此数字增加到15个会因此增加列表项的返回查找字段的最大数量。非常整洁!

答案 1 :(得分:0)

你是对的,鲍里斯。但是,请注意,在SharePoint 365 / Online中无法更改此设置。

答案 2 :(得分:0)

这是真正的鲍里斯,但请记住,提高此门槛会严重影响绩效

请查看MSDN上的这篇文章