我们的产品充分利用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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top