SQL2008:MSOLAP和SSRS类没有注册的错误与某些维度
-
19-08-2019 - |
题
我们的产品充分利用Analysis Services的报表服务相结合,我们最近做了一些改变,以增加兼容性为SQL2008。除了与某些维度一切都很正常,drillthroughs或添加到报告中,我们突然得到这个下面的错误措施:
服务器:该操作已被 取消。在高级别错误 关系引擎。连接,因而 不会到数据源与由 “Adventure Works公司的的DataSourceID DW”,名称 'Adventure Works的DW'。 OLE DB错误:OLE DB或ODBC错误:类 未注册。
任何想法?
解决方案
实测值的问题。
SQL2008不来与我的立方体使用从数据仓库retreive数据将SQL Native Client提供。
解决方案:
更改提供商SQL OLE DB提供代替。
您可以使用XMLA如果你愿意的话:
<Object>
<DatabaseID>Adventure Works DW</DatabaseID>
<DataSourceID>Adventure Works DW</DataSourceID>
</Object>
<ObjectDefinition>
<DataSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="RelationalDataSource">
<ID>Adventure Works DW</ID>
<Name>Adventure Works DW</Name>
<ConnectionString>Provider=SQLOLEDB.1;Data Source=s;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=AdventureWorksDWDW</ConnectionString>
<ImpersonationInfo>
<ImpersonationMode>ImpersonateServiceAccount</ImpersonationMode>
</ImpersonationInfo>
<Timeout>PT0S</Timeout>
</DataSource>
</ObjectDefinition>
</Alter>
不隶属于 StackOverflow