SSAS Cube处理

时间:2014-04-17 08:58:53

标签: ssas olap-cube

我已将SSAS解决方案部署到生产环境中。在生产服务器上,我想处理我的多维数据集,但是当我右键单击ssas多维数据集并选择“进程”时,我收到以下错误: 集合中不存在“ID”=“XXX”的“数据库”。

有没有人在Microsoft SSAS中遇到此错误?如果是这样,任何人都可以告诉我如何解决此错误?

4 个答案:

答案 0 :(得分:1)

右键单击数据库并选择属性,检查数据库的ID是什么。检查visual studio中的等效项并确认它是否匹配。如果您已重命名分析服务项目(可能用于备份),则不会重命名数据库的ID,有时会在XML文件中搞砸。

尝试自行重新处理维度,然后重新处理多维数据集。如果失败,如果这是第一个进程(即多维数据集不是活动的),请尝试从visual studio中删除并重新部署。

答案 1 :(得分:0)

我遇到了完全相同的问题。我通过编辑SSAS数据库中的角色解决了这个问题:

Right Click properties

然后,根据您的工作要求,选中复选框:

Check boxes

然后,您可以使用SSIS作业处理多维数据集。

答案 2 :(得分:0)

它既可以是角色也可以是kerberos,当在多维数据集服务器中没有设置kerberos身份验证以与数据库服务器进行交互时,我遇到了类似的错误。

答案 3 :(得分:0)

您可以使用其他名称从SSDT重新部署OLAP数据库,然后您只需更改数据库名称并将“处理选项”设置为“完整”即可。您可以在“项目的配置属性”->“部署”下设置这些选项。