Project 多维数据集生成服务 Analysis Services 服务器锁定超时

 

适用于: Project Server 2010, Project Server 2013

上一次修改主题: 2013-12-18

**元素 ID/规则名称:**Project_Cube_Build_Service_OLAP_Processing_Failure

**摘要:**在构建 Microsoft Project Server 2010 多维数据集结构后,Microsoft SQL Server Analysis Services (SSAS) 服务器将处理多维数据集以便从其数据源中获取与 Project Server 2010 报告数据库关联的数据。此处理还会获取已添加到多维数据集中的任何自定义数据。

**原因:**导致 SQL Server Analysis Services 数据库处理失败的情况有好几种。最常见的情况是,Analysis Services 服务器无法访问 Project Server 报告数据库中的数据。如果运行 SQL Server 且承载报告数据库的计算机与 Analysis Services 服务器位于单独的计算机上,并且 SQL Server Analysis Services 未在至少具有对报告数据库的读访问权的帐户下运行,则将发生此情况。如果对多维数据集的自定义扩展在权限不足的情况下尝试读取源中的数据,则也可能出现此情况。

可能的解决方案包括:

  • 使用 ULS 日志验证处理失败是否由权限问题导致。

  • 解决权限问题:

    • 在运行 Analysis Services 服务器的计算机中,确保运行 SQL Server Analysis Services 的计算机使用的帐户为 Windows 域帐户而非服务帐户(例如 Local System)。

    • 确保此帐户可从要生成多维数据集的网站对 Project Server 报告数据库进行读访问。请注意,如果同一个 Analysis Services 服务器上有多个网站生成多维数据集,则 SQL Server Analysis Services 使用的 Windows 域帐户应具有所有相应的 Project Server 报告数据库的读访问权。

  • 如果处理失败,但正确配置了凭据,请直接转到 Analysis Services 服务器并手动尝试处理数据库。通过执行此操作,您将了解有关发生失败的位置的详细信息。