问题描述
我以前在Windows 7上安装了IIB版本9。ODBC驱动程序同时出现在“ Microsoft ODBC Administrator”(32位)和“ Data Sources x64(ODBC)”中。
我现在已经安装了IIB版本10(10.0.0.21开发人员版本),并且x64数据源窗口没有显示版本10驱动程序。
此外,我可以使用32位版本的管理员工具在10.0.0.21版下创建数据源(系统DSN),但是当我尝试删除数据源时,会收到以下消息:
找不到IBM Integration Bus 10.0.0.21开发人员版-DataDirect Technologies 64位Oracle Wire Protoco [sic] ODBC驱动程序的设置例程。请重新安装驱动程序。
驱动程序的ConfigDSN,ConfigDriver或ConfigTranslator失败。发现错误:在注册表中找不到组件
使用任一工具,我都可以创建和删除IIB9数据源。
引号中的驱动程序名称被删减的事实对我而言意味着存在一个超出最大名称长度的问题,但是我不知道这是否正确。我曾尝试编辑注册表以使其名称与文本框中显示的名称匹配(根据我在网上看到的一些说明),但它只是使驱动程序详细信息在32位用户界面中发生了变化,而仍未出现在64位用户界面中
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.INI \ IBM集成(9.0.0.2)-DataDirect Technologies 7.0 64位Oracle Wire协议
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.INI \ IBM集成(9.0.0.2)-DataDirect Technologies 7.0 64位Sybase Wire协议
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.INI \ IBM Integration Bus 10.0.0.21开发人员版-DataDirect Technologies 64位Oracle Wire协议
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.INI \ IBM Integration Bus 10.0.0.21开发人员版-DataDirect Technologies 64位Sybase Wire协议
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI \ IBM Integration(9.0.0.6)-DataDirect Technologies 7.1 64位Oracle Wire协议
-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBCINST.INI \ IBM Integration(9.0.0.6)-DataDirect Technologies 7.1 64位Sybase Wire协议
我假设我需要重新安装IIB ODBC驱动程序? -如果可以,我可以这样做吗?如果没有,我该怎么做才能解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)