超过5000个响应时的SharePoint调查列表

超过5000个响应时的SharePoint调查列表,sharepoint,Sharepoint,我在SharePoint 2010标准中创建了一项调查,我们得到了约7k用户的回复 现在的问题是,它无法在正常用户视图中显示结果,因为它达到了5k限制。我想尝试索引调查列表,但这是不可能的,因为我没有看到调查列表中的选项 我试图创建新的自定义视图,但我的列不是我们可以轻松分组的信息 因此,我是否可以显示结果?到目前为止,只有管理员可以读取结果 谢谢假设这是内部部署的SharePoint安装,您(或服务器管理员)可以使用Powershell暂时禁用列表上的限制,时间足够长,以便将结果导出到Exce

我在SharePoint 2010标准中创建了一项调查,我们得到了约7k用户的回复

现在的问题是,它无法在正常用户视图中显示结果,因为它达到了5k限制。我想尝试索引调查列表,但这是不可能的,因为我没有看到调查列表中的选项

我试图创建新的自定义视图,但我的列不是我们可以轻松分组的信息

因此,我是否可以显示结果?到目前为止,只有管理员可以读取结果


谢谢

假设这是内部部署的SharePoint安装,您(或服务器管理员)可以使用Powershell暂时禁用列表上的限制,时间足够长,以便将结果导出到Excel。完成后,您可以将结果保存在Excel中,也可以使用列索引将项目重新导入到普通SharePoint列表中,以规避阈值

  • 登录到服务器场中的一个web服务器

  • 启动“SharePoint 2010管理Shell”(或者启动Powershell控制台并加载SharePoint管理管理单元)

  • 输入以下行:

    $web = get-spweb http://server.domain/site/web
    $list = $web.Lists["List Title"]
    $list.EnableThrottling = $false
    $web.Dispose()
    
    将列表导出到Excel后,需要重新启用限制:

    $web = get-spweb http://server.domain/site/web
    $list = $web.Lists["List Title"]
    $list.EnableThrottling = $true
    $web.Dispose()
    
    记得更换
    http://server.domain/site/web
    为列表所在站点的路径,并将列表标题替换为列表的实际名称