我是分析服務領域的新手,我想知道爲什麼我們無法在連接字符串中指定多維數據集名稱?指定連接字符串中的多維數據集名稱
我使用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不是論壇。 –