我有AW2019数据库备份,我正在从VS2019创建一个Server表项目。在VS2019中,在导入数据库后成功构建和部署解决方案之后,可以看到SSAS数据库中列出的所有表都是在ssms上打开的。但是,如果我尝试创建一个像SELECT * FROM [TabularProject1].[HumanResources].[Employee]这样的新查询,就会得到一个错误:
HumanResources多维数据集不存在。
为什么会发生这种情况?
根据我的理解(我对此很陌生),多维数据集是mdm,表格是关系表。我有一个表格实例,我正在创建一个表格模型。那它为什么引用一个“立方体”呢?
如果只编写列部分,即SELECT * FROM [Sales SalesOrderDetail],则会得到以下错误:
用户'DELL\milapm‘没有访问引用的挖掘模型’SalesOrderDetail‘的权限,或者该对象不存在。
请告诉我哪里错了,应该怎么做。如果可能的话,Eli5会有很大的帮助。
谢谢。
发布于 2021-05-26 14:19:43
听起来,您在表格模型的数据源中使用OLAP驱动程序而不是SQL引擎驱动程序。确保连接字符串中有类似于"Provider=SQLNCLI11;Data Source=..."的内容。当前驱动程序将语句解释为MDX,而不是SQL。
https://stackoverflow.com/questions/66374650
复制相似问题