【问题标题】:Trying to update version of ibm db2 provider .getting error : OLE DB ERROR : ole DB or odbc error . The specific procedure could not be found尝试更新 ibm db2 提供程序的版本。出现错误:OLE DB 错误:ole DB 或 odbc 错误。找不到具体流程
【发布时间】:2019-11-11 07:28:51
【问题描述】:

正在尝试更新 IBM Db2 提供程序的版本。 我正在遵循的步骤:

  • 打开任意数据源的连接字符串。
  • 输入服务器名称
  • 在顶部的提供程序选项中:单击下拉菜单,选择“Native OLE DB”和“IBM OLE DB provider 11.1.1”。

测试连接正常。

尝试重新处理维度时,出现错误:

OLE DB 错误:ole DB 或 odbc 错误。找不到具体的程序

【问题讨论】:

  • 当您说“尝试重新处理维度时”实际运行的是什么 SQL?错误信息是否告诉您找不到什么程序?

标签: db2 ssas cube olap-cube


【解决方案1】:

这是您案件的关键信息:

  • 将 DB2 更新到 V11.1
  • 测试连接正常
  • 错误:OLE DB 错误:找不到特定的过程。

综合以上,可能是Db2读取意外导致的症状 旧版本的 OLE 相关 dll 文件不知何故。但是测试连接 不读取/不需要这些 OLE 相关文件,因此可以毫无错误地完成。

在这种意外情况下,我们可能需要删除旧的不必要的版本文件 完全并仅放置新版本文件。所以建议卸载 Db2 一次,重新启动机器,然后再次安装 Db2。

仅供参考,这里是卸载 Db2 的起始页面:

卸载 Db2 数据库产品
https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.qb.server.doc/doc/c0059726.html

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多