在windows客户端上连接部署在windows操作系统上的达梦数据库,

使用DM管理工具连接数据库

正确输入用户名与密码之后点击确定按钮之后出现:

登录服务器失败,错误号6001,错误消息:网络通信异常 现象 如下图所示:

在之前也发布了一篇关于此错误的博文:达梦管理工具连接数据库服务器时提示:错误号 6001 网络通信异常,disql 连接提示:[-70028]:Create SOCKET connection failure._错误号: 6001 错误消息: 网络通信异常_yeyuningzi的博客-CSDN博客

当时的问题是linux做服务器,这次是windows做服务器。 处理问题的思路依旧是:

检查对应数据库服务是否开启、连接使用的数据库端口号是否正确、以及防火墙等的设置。

1、检查数据库服务是否启动 开始菜单输入 :服务打开服务的窗口 :查找DmSerice相关服务

很神奇的发现居然没有达梦数据库的服务!!! 其实之前是正常运行的,我也不知道发生了什么。。。服务肯定是找不到了,那么 可以重新注册数据库服务

注册达梦数据库服务的方法可参考如下步骤:

windows 注册达梦数据库服务,找到安装目录,找到位于安装目录下tools下的dbca.exe,见下图:

注册数据库服务时需要配置数据库的ini文件路径,如下图:

通过界面上的【浏览】按钮可以选择数据库的dm.ini文件,此时会自动带出数据库名与实例名信息:

确定信息没有问题,点击【完成】按钮,等待服务注册以及启动服务的情况:

数据库服务注册成功:

注册服务完成之后就可以点击【完成】按钮。

此时再到windows服务里去查看,可以发现如下图所示的DmSericeDMSERVER的服务

查看服务的状态,如果没有启动则手动启动,启动成功之后,再通过DM管理工具连接数据库,确保连接信息正确的情况下,就可以连接上了。