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

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 ERROR : ole DB or odbc error . The specific procedure could not be found

以下是您案例的关键信息:

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

综合以上,可能是Db2 read unexpected导致的症状 旧版本的 OLE 相关 dll 文件不知何故。但是测试连接 没有 read/need 这些与 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

希望对您有所帮助。