我有一个SharePoint2010列表,其中包含大约15个查找列 . 我创建了一个视图,其中所有15个都存在 . 当我尝试打开该视图时,我收到以下消息:
无法显示此视图,因为它包含的查找和工作流状态列的数量超过了管理员强制执行的阈值(8) .
有没有办法删除或更改此限制?谢谢 .
我发现这个限制不是限制,而是一个设置 - 它可以改变!转到管理中心,然后浏览到:
应用程序管理>管理Web应用程序 .
在“Web应用程序”列表中,选择所需的Web应用程序 .
然后转到常规设置>资源限制 .
在Resource Throttling窗口中,向下滚动到List View Lookup Threshold并将值更改为适合您需要的数字 .
当然,增加此值会降低性能,因为通过SQL表进行更多钻取,因此请注意不要太过分 . 还有一件事:更改此值不仅会影响列表视图,还会更改使用列表项的方法的行为 . 例如 . 将此选项设置为8将导致在GetListItems(查询)时返回列表项的最多8个查找字段;方法被调用(客户端对象模型) . 将此数字增加到15个会因此增加列表项的返回查找字段的最大数量 . 很简约!
你是对的,鲍里斯 . 但是,请注意,在SharePoint 365 / Online中无法更改此设置 .
这是真正的鲍里斯,但请记住,提高这个门槛将对性能产生重大影响
请从MSDN查看此文章
3 回答
我发现这个限制不是限制,而是一个设置 - 它可以改变!转到管理中心,然后浏览到:
应用程序管理>管理Web应用程序 .
在“Web应用程序”列表中,选择所需的Web应用程序 .
然后转到常规设置>资源限制 .
在Resource Throttling窗口中,向下滚动到List View Lookup Threshold并将值更改为适合您需要的数字 .
当然,增加此值会降低性能,因为通过SQL表进行更多钻取,因此请注意不要太过分 . 还有一件事:更改此值不仅会影响列表视图,还会更改使用列表项的方法的行为 . 例如 . 将此选项设置为8将导致在GetListItems(查询)时返回列表项的最多8个查找字段;方法被调用(客户端对象模型) . 将此数字增加到15个会因此增加列表项的返回查找字段的最大数量 . 很简约!
你是对的,鲍里斯 . 但是,请注意,在SharePoint 365 / Online中无法更改此设置 .
这是真正的鲍里斯,但请记住,提高这个门槛将对性能产生重大影响
请从MSDN查看此文章