在沙盒中加载沙盒多维数据集时出错PowerPivot

本文由高级支持升级工程师 Zakir Haveliwala编写。

症状

在 Microsoft PowerPivot 中对工作簿运行计划数据刷新SharePoint,您可能会收到类似于以下内容的错误消息:

ID 为 "TableID"、 由"沙盒"多维数据集引用的 "TableName" 的名称的表不存在。 从文件 \ '?\C:\Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup\Sandboxes\PowerPivotServiceApplication\GUID.db\Sandbox.9825.cub.xml'加载沙盒多维数据集时发生错误。

此错误可能显示在"数据刷新历史记录"页上PowerPivot数据刷新结果中。 与尝试查看 PowerPivot 工作簿的"管理数据刷新"页时收到的常规错误的相关 ID 匹配后,运行 PowerPivot 系统服务的 SharePoint 服务器的统一日志记录服务 (ULS) 日志中也可能显示此错误。

原因

错误可能是由最近的更新SharePoint导致的。 更新会导致文件存储多维数据集数据PowerPivot数据已过时。

解决方案

  1. 停止 SQL Server Analysis Services (PowerPivot) 控制面板管理工具SharePoint中 Windows Services 中运行 PowerPivot Analysis Services 实例的 Windows > 服务器 > 。
  2. 停止 SQL Server PowerPivot 管理SharePoint管理中心"中运行 PowerPivot 服务的 SharePoint 上的 设置 > > System Service。
  3. PowerPivotServiceApplication1 文件夹重命名为 C:\Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup\Sandboxes 中的 PowerPivotServiceApplication1.old。

    备注

    根据您的系统路径可能略有不同,具体取决于安装 PowerPivot 的驱动器、PowerPivot 的版本以及 PowerPivot 服务应用程序的名称。

  4. 在管理 SQL Server PowerPivot启动 SharePoint System Service。
  5. 启动 SQL Server Analysis Services (PowerPivot) 服务器上PowerPivot Analysis Services服务器。
  6. 重新测试工作簿中计划PowerPivot刷新。 如果计划的数据刷新成功运行,可以删除 PowerPivotServiceApplication1.old 文件夹。