问题描述:在使用disql连接达梦数据库时,提示[-70028]:创建SOCKET连接失败错误,如下:
C:\dmdbms\bin>disql sysdba 密码: [-70028]:创建SOCKET连接失败. disql V8
解决方法:
出现该错误可以从以下几个方面入手:
1、达梦数据库服务进程未启动
可以通过调用达梦数据库自带的达梦服务查看器工具检查服务状态,也可以通过操作系统命令或者服务管理器查看服务状态。
2、没有使用正确的登陆地址及登陆端口,在登陆数据库时,地址或者端口输入错误,也会引起[-70028]:创建SOCKET连接失败错误,需要特别注意修改了默认端口的情况。
3、在使用dminit完成数据库初始化后,在第一次启动服务时,未使用dmserver命令启动。这个相对就是比较难受,在dminit完成初始化后,并没有真正意义上完成初始化,而是要继续使用dmserver启动的过程中,继续完成最后的初始化,包括系统内部的一些信息初始化。希望在达梦后续的版本中,能够将第一次启动使用dmserver启动的过程封装到dminit中,一次完成全过程初始化。
4、防火墙策略配置不合理或者防火墙开启未配置策略。可以临时关闭防火墙,确定是否防火墙引起的问题。