我已将SSAS解决方案部署到生产环境中。在生产服务器上,我想处理我的多维数据集,但是当我右键单击ssas多维数据集并选择“进程”时,我收到以下错误: 集合中不存在“ID”=“XXX”的“数据库”。
有没有人在Microsoft SSAS中遇到此错误?如果是这样,任何人都可以告诉我如何解决此错误?
答案 0 :(得分:1)
右键单击数据库并选择属性,检查数据库的ID是什么。检查visual studio中的等效项并确认它是否匹配。如果您已重命名分析服务项目(可能用于备份),则不会重命名数据库的ID,有时会在XML文件中搞砸。
尝试自行重新处理维度,然后重新处理多维数据集。如果失败,如果这是第一个进程(即多维数据集不是活动的),请尝试从visual studio中删除并重新部署。
答案 1 :(得分:0)
答案 2 :(得分:0)
它既可以是角色也可以是kerberos,当在多维数据集服务器中没有设置kerberos身份验证以与数据库服务器进行交互时,我遇到了类似的错误。
答案 3 :(得分:0)
您可以使用其他名称从SSDT重新部署OLAP数据库,然后您只需更改数据库名称并将“处理选项”设置为“完整”即可。您可以在“项目的配置属性”->“部署”下设置这些选项。