- 前言
- 一、环境配置
- 二、依赖
- 总结
前言作者:kxj
SuperMap iDesktop(以下简称桌面)连接达梦数据库需要安装客户端,具体安装连接过程可以参考博客:SuperMap iDesktop 达梦数据库型的数据源创建。目前,达梦部分window版本会遇到一个问题,已经安装好了达梦客户端,打开桌面,桌面的图标仍然是灰的。这种情况主要从两个方面去检查:1.环境是否配置完成。2.是否缺少依赖。(本文使用达梦版本为7.6)
一、环境配置
客户端安装完成之后需要进行环境变量配置,环境变量配置步骤如下(本文以win10为例):
1.右键桌面上“我的电脑”选择“属性”,在d出的页面上点击“高级系统设置”,选择“环境变量”。
2.打开环境变量页面之后,点击系统变量下方的“新建’按钮,新建一个名为“DM”的环境变量,变量值为达梦数据库的安装路径,以:E:软件dm7 为例。如图所示。
3.在系统变量中找到Path,点击编辑,添加%DM%bin,点击“确认”按钮。
4.环境变量添加完成后,重启桌面查看图标是否变亮,如果仍未变亮,检查依赖情况。
1.在桌面安装路径Tools下找到DEPENDS工具,双击打开(注意64位电脑选择DEPENDS_x64.exe)。
2.单击左上角File,选择open,选择桌面安装路径bin下的SuDMCI.dll文件,点击右下角“打开”按钮。
3.查看检查结果,带黄色问号说明缺少该依赖,如图,缺少dmoci.dll依赖。
4.将缺少的依赖在数据库安装路径下找到复制到桌面安装路径bin下,dmoci.dll在达梦7部分版本安装路径下找不到,可以在该链接下载,复制到bin文件夹下,建议将该链接内的依赖均复制到bin文件夹。
链接:https://pan.baidu.com/s/1ddGXMruakXXw_y83W5EL0w
提取码:1111
5.重启桌面,就可以看到DMPuls图标已经亮了
达梦数据库安装客户端之后桌面图标仍为灰色,主要参考两个方面的原因:一个是没有正确配置环境变量;一个是缺少依赖。目前缺少依赖的情况,达梦7.6版本缺少的为本文提供的依赖,建议全部复制到桌面bin文件夹下面,再重启桌面查看图标是否变亮;达梦8版本可能缺少的依赖不同,参考依赖检查工具检查结果进行依赖复制,也可以直接尝试将【DM 数据库安装路径】/bin 目录下的部分 dll 文件(dmcalc.dll、dmcfg.dll、dmclientlex.dll、dmcomm.dll、dmcpr.dll、dmcvt.dll、dmcyt.dll、dmdcr.dll、dmdpi.dll、dmdta.dll、dmelog.dll、dmmem.dll、dmmout.dll、dmoci.dll、dmos.dll、dmstrt.dll、dmutl.dll)复制到 【iDesktop 安装路径】/bin 目录下,重启桌面查看是否图标变亮。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)