在本地多维数据集上执行mdx和sql查询

时间:2011-03-24 18:11:53

标签: sql mdx openquery localserver

我正在尝试从本地多维数据集中获取一系列ID以避开动态安全性,但我似乎无法弄清楚如何执行此操作。我尝试过openquery,但是当我尝试这个时,我得到一个不太有用的错误

链接服务器“coop3-t3500”的OLE DB提供程序“SQLNCLI10”返回消息“语法错误,权限违规或其他非特定错误”。

Msg 7321,Level 16,State 2,Line 2

准备查询时发生错误

我试图运行的查询是这样的:

SELECT * FROM dbo.table WHERE ID IN (SELECT * FROM openrowset([servername], MDX query)

我做错了什么,或者更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我刚刚开始工作,似乎因为我在SSAS服务器上有两个分析服务项目,它只连接到第一个。