针对情况:windows下Kingbase金仓数据库开发工具无法连接数据库
解决方案:
1. 确定安装路径
这是我的安装路径,相应的启动项所在目录是:C:\Kingbase\ES\V9\Server\bin
2. 在系统中注册服务
首先以管理员身份打开终端。
- 如果是PowerShell,那么输入:
cd C:\Kingbase\ES\V9\Server\bin
.\sys_ctl.exe register -N "KingbaseES_Service" -D "C:\Kingbase\ES\V9\kes_instance" -S auto
net start KingbaseES_Service
示例如图:
- 如果是cmd(命令提示符),那么输入:
cd /d C:\Kingbase\ES\V9\Server\bin
.\sys_ctl.exe register -N "KingbaseES_Service" -D "C:\Kingbase\ES\V9\kes_instance" -S auto
net start KingbaseES_Service
示例如图(我上面已经注册了,所以这里显示已经注册):
这是对输入内容的说明,可以忽视:
REM 打开启动项所在目录,将C:\Kingbase\ES\V9替换成你的安装路径。
cd /d C:\Kingbase\ES\V9\Server\bin
REM 将sys_ctl.exe写入系统服务,KingbaseES_Service为服务名称,可以自定义
.\sys_ctl.exe register -N "KingbaseES_Service" -D "C:\Kingbase\ES\V9\kes_instance" -S auto
REM 启动服务
net start KingbaseES_Service
3. 检查服务配置
打开服务(win+R 输入services.msc):
可以看到服务已经注册了,名称为KingbaseES_Service。
如果想要设置为手动启动,可以右键选择属性,然后选择启动类型为手动,这样以后需要的时候需要自己到这个界面手动启动,或者在终端启动。
4. 关于数据库开发工具的位置
安装数据库的时候也附带了下载的开发工具,当然可能由于下载的类型不同而有所差异,我下载的是这个:
然后可以在C:\Kingbase\ES\V9\ClientTools\guitools\KStudio中找到KStudio.exe,如图:
还可以直接发送快捷方式到桌面,打开会更便捷些。
5. 启动数据库开发工具
双击打开KStudio.exe,现在就能正常操作了。