尝试引用 Azure Analysis Service 表格模型 C# 时出现异常
Exception when trying to reference Azure Analysis Service Tabular Model C#
当我尝试引用 Azure Analysis Service 表格模型时,我遇到的问题是异常。
消息=值“2”对于类型 'DataSourceType' 是意外的。
来源=
堆栈跟踪:
Microsoft.AnalysisServices.Tabular.ObjectFactory.CreateDataSourceFromRowset(IPropertyReader reader)
在 Microsoft.AnalysisServices.Tabular.DdlUtil.LoadDataTable(ObjectType objectType, DataTable table, DictionaryobjectMap, StringComparerInfo comparerInfo)
我在这里发现了同样的问题Exception when referencing SSAS Tabular model in C#但是没有解决方案。
Microsoft.AnalysisServices.Database db =
SSASConnection.Instance(Parent.Name).Databases.Find(Id);
if(db.Model != null) // Here it breaks!!!
我找到了解决办法。
问题是我用的是Microsoft.AnalysisServices.dll13.0.0.0版本
我将其更新为 Microsoft.AnalysisServices.dll 14.0.0.0 版本,现在一切正常。
当我尝试引用 Azure Analysis Service 表格模型时,我遇到的问题是异常。
消息=值“2”对于类型 'DataSourceType' 是意外的。 来源= 堆栈跟踪: Microsoft.AnalysisServices.Tabular.ObjectFactory.CreateDataSourceFromRowset(IPropertyReader reader) 在 Microsoft.AnalysisServices.Tabular.DdlUtil.LoadDataTable(ObjectType objectType, DataTable table, DictionaryobjectMap, StringComparerInfo comparerInfo)
我在这里发现了同样的问题Exception when referencing SSAS Tabular model in C#但是没有解决方案。
Microsoft.AnalysisServices.Database db =
SSASConnection.Instance(Parent.Name).Databases.Find(Id);
if(db.Model != null) // Here it breaks!!!
我找到了解决办法。
问题是我用的是Microsoft.AnalysisServices.dll13.0.0.0版本
我将其更新为 Microsoft.AnalysisServices.dll 14.0.0.0 版本,现在一切正常。