栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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


作者:kxj

前言

  SuperMap iDesktop(以下简称桌面)连接达梦数据库需要安装客户端,具体安装连接过程可以参考博客:SuperMap iDesktop 达梦数据库型的数据源创建。目前,达梦部分window版本会遇到一个问题,已经安装好了达梦客户端,打开桌面,桌面的图标仍然是灰的。这种情况主要从两个方面去检查:1.环境是否配置完成。2.是否缺少依赖。(本文使用达梦版本为7.6)


一、环境配置

客户端安装完成之后需要进行环境变量配置,环境变量配置步骤如下(本文以win10为例):
1.右键桌面上“我的电脑”选择“属性”,在弹出的页面上点击“高级系统设置”,选择“环境变量”。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/667932.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号