在一个系统中使用不同版本的SDK ODBC驱动程序

2020-09-15 17:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 是否存在有关如何在一个系...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

是否存在有关如何在一个系统中安装不同版本的ODBC驱动程序(例如SAP 16和Sybase 15.5 SDK)的官方文档?
当前所有新安装的SDK都将覆盖Windows注册表中的以前的ASE ODBC Source,这意味着在创建新数据源时只有最后安装的版本可供选择。
我们的目标是使用Sybase 15.5 Client连接到SAP。 ASE 16数据库。

非常感谢。

4条回答
何必丶何苦呢
2020-09-15 17:53

嗨,

在Windows上没有这样做的方法。
Windows有很多钩子,当您安装更新版本的SDK时,环境变量和注册表项将被更新。

您可以手动将ODBC驱动程序添加到注册表中。

  1. 打开注册表编辑器
  2. 转到HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.ini(如果为32位,则转到64位,请转到HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ ODBC \ ODBCINST.ini)
  3. 如果已安装SDK,则应该看到Adaptive Server Enterprise。 这是您当前版本的位置。
  4. 添加新名称Adaptive Server Enterprise 1x.x
  5. 添加属性。 右键单击>新建>字符串值
    名称:类型:数据
    (默认)REG_SZ空
    APILevel REG_SZ 1
    ConnectionFunctions REG_SZ YYY
    CPTimeout REG_SZ 60
    驱动程序REG_SZ <您的位置 sybdrvodb.dll +文件名>
    DriverODBCVer REG_SZ 03.51
    FileUsage REG_SZ 0
    设置REG_SZ
    SQLLevel REG_SZ 0
  6. 选择ODBC驱动程序
    添加属性。 右键单击>新建>字符串值
    名称类型数据
    已安装Adaptive Server Enterprise 1x.x REG_SZ
  7. 您现在应该能够打开ODBC Data Source Administrator,并在"驱动程序"选项卡中看到新的驱动程序。
  8. 创建要在连接中使用的DSN并测试连接

此外,ASE 16.0不支持SDK 15.5客户端。
ASE 16.0支持15.7和16.0客户端。

关于,
Ryan

一周热门 更多>