SuperMap iDesktop连接达梦数据库问题排查

SuperMap iDesktop连接达梦数据库问题排查,第1张

SuperMap iDesktop连接达梦数据库问题排查

文章目录
  • 前言
  • 一、环境配置
  • 二、依赖
  • 总结


作者: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 目录下,重启桌面查看是否图标变亮。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存