我是分析服务领域的新手,我想知道为什么我们无法在连接字符串中指定多维数据集名称?指定连接字符串中的多维数据集名称
我使用SQL Server 2008 R2和adomdclient集版本10.0.0.0
我读到的连接字符串下面的文章:
在社会上的内容,在结束文章中提到了cube name参数。
我尝试包括它在连接字符串中,但是一个ArgumentException在这个位置
Microsoft.AnalysisServices.AdomdClient.ConnectionInfo.InsertKeyValueIntoHash
反射告诉我,包含连接字符串参数名称(类MDXMLAPropInfo)字典中没有包含“甩立方体名称“属性。尽管我发现了一个“立方体”属性。
也许多维数据集名称属性是遗留属性?
在用于多维数据集浏览的Microsoft代码示例中,我看到连接字符串不包含多维数据集名称,并且浏览了多维数据集集合。
立方体集合也包含透视图和维度......看起来我们可以从adomdconnection实例获取所有数据库信息。
为此用途设计的adomdclient API?如果我愿意的话,我会发现更合乎逻辑的只获取一个立方体信息。
任何猜测?我也欢迎任何链接了解更多分析API。
最好的问候,
Bombinosh
编辑26/06/14:
是的,谢谢你弗兰克,我知道了。
困扰我的事情是幽灵般的立方体名称属性。
实际上,多维数据集名称属性不存在,但多维数据集属性确实存在。
在我的理解中,多维数据集名称是在MDX查询中指定的。我们可以针对特定需求的连接字符串中指定的多维数据集名称(在下面的分析服务线程相关)
看来立方体名称的连接字符串中设置为在CLEAR演算命令用来。
可能还有其他的情况,但这是我现在唯一知道的。
我已经删除你写答案,并接受,因为它是更多@弗兰克的回答评论,这实际上是帮你的答案。请有机会阅读我们的[FAQ](http://stackoverflow.com/faq)。 SO不是论坛。 –