文章
· 四月 24, 2023 阅读大约需 2 分钟

SqlDbx连接IRIS攻略new

SqlDbx是我们常用的数据库查询与操作工具,因其轻量且无须安装而无处不在,然而习惯了在Intersystems的CACHE和ENSEMBLE版本下使用SqlDbx在升级到IRIS版本后却无法使用了,为此进行了一系列尝试,并最终获得成功,形成本文攻略,分享给大家。

1、在SqlDbx的连接登录窗口,从DBMS Type中直接选择 “InterSystems CACHE”连接IRIS会报错,提示“通过IRISconnect失败”,说明“InterSystems CACHE”不再适用于IRIS。

2、考虑IRIS的ODBC支持,为此换一种思路,采用ODBC方式连接,此方式需要在ODBC中建立DSN。

3、从Intersystems官网https://intersystems-community.github.io/iris-driver-distribution/或github网站https://github.com/intersystems-community/iris-driver-distribution/tree/...下载InterSystems IRIS ODBC 32位驱动,注意一定要下载32位驱动(注:SqlDbx现只支持32位的ODBC)。

4、下载后直接安装即可。

5、通过Windows的控制面板找到“管理工具”,打开后找到“ODBC Data Sources (32-bit)”(注:SqlDbx现只支持32位的ODBC),在弹出的“ODBC数据源管理程序(32位)”窗口中“用户DSN”页签中选择添加DSN,在随后弹出的“数据源驱动程序”窗口中选择“InterSystems IRIS ODBC35”,点击“完成”。

6、在弹出的“InterSystems ODBC Data Source Setup”窗口中填写数据源名称、描述、主机IP、端口、命名空间、用户名、密码,检查正确无误后、点击测试连接,在弹出的窗口中科室看到连接成功结果,点击“OK”,这就基本成功啦。

7、回到“ODBC数据源管理程序(32位)”窗口,可以看到刚才成功添加的用户DSN。

8、再回到SqlDbx的连接登录窗口,从DBMS Type中选择“OBDC”,点击DSN下拉选择框的后面三个点,在弹出的选择窗口中可以看到刚才成功添加的用户DSN,选中并点击OK,DSN中出现了刚才选择的数据库服务器,点击OK,成功完成了连接登录。恭喜你,可以用SqlDbx继续对IRIS的访问和操作啦!

讨论 (2)2
登录或注册以继续