凌峰创科服务平台

金蝶KIS提示无效服务器或未启动怎么办?

问题核心原因

这个错误提示的根本原因是:客户端找不到服务端,或者连接不上服务端。

金蝶KIS提示无效服务器或未启动怎么办?-图1
(图片来源网络,侵删)

服务器可能没有运行,或者客户端配置的服务器地址(IP地址或计算机名)不正确,或者网络不通,或者防火墙/杀毒软件阻止了连接。


详细排查步骤(请按顺序操作)

第一步:检查服务器端(最重要的一步)

这个问题的根源90%出在服务器端,请操作KIS服务器的电脑:

  1. 确认KIS服务是否已启动

    • 在服务器的电脑上,按下键盘上的 Win + R 键,输入 services.msc,然后按回车。
    • 在弹出的“服务”窗口中,找到以下几个关键服务:
      • KISDBServer (或 Kingdee KIS SQL Server):这是数据库服务,必须启动。
      • KISServer:这是金蝶KIS应用服务,必须启动。
      • SQL Server (MSSQLSERVER):如果你的KIS是标准版或专业版,这是底层数据库引擎,必须启动。
    • 如何检查:查看这三个服务的“状态”列,应该是“正在运行”,如果显示“已停止”,请右键点击它,选择“启动”。
    • 如何设置:为了防止以后再出现这个问题,请右键点击每个服务,选择“属性”,在“启动类型”中选择“自动”,然后点击“确定”,这样电脑开机后服务就会自动运行。
  2. 检查服务器电脑和金蝶KIS程序

    金蝶KIS提示无效服务器或未启动怎么办?-图2
    (图片来源网络,侵删)
    • 确保服务器的电脑处于开机状态,并且没有进入休眠或睡眠模式。
    • 检查服务器电脑上是否正在运行KIS主程序(金蝶KIS商贸标准版”或“金蝶KIS专业版”),有时候需要手动打开主程序才能激活相关服务。

第二步:检查客户端配置

如果服务器端服务都正常,那么问题可能出在客户端的连接设置上。

  1. 确认服务器地址是否正确

    • 在客户端电脑上,打开KIS程序,在登录界面点击左下角的“服务器设置”。
    • 检查“服务器地址”一栏,这里应该填写服务器的IP地址,而不是服务器的计算机名。
    • 如何获取服务器IP地址
      • 在服务器的电脑上,按下 Win + R 键,输入 cmd,然后按回车。
      • 在黑色命令提示符窗口中,输入 ipconfig 并按回车。
      • 在显示的信息中找到“IPv4 地址”,后面的那一串数字(168.1.100)就是服务器的IP地址。
    • 将这个IP地址准确无误地填写到客户端的“服务器地址”中,然后点击“确定”再尝试登录。
  2. 检查端口设置

    • 默认情况下,端口设置是正确的,但如果之前有人修改过,或者安装了其他软件导致端口冲突,也可能出错,在“服务器设置”中,确认“端口号”是否为默认的 1433(SQL Server默认端口),如果不是,请改回 1433

第三步:检查网络连接

如果服务器和客户端配置都正确,那么可能是网络不通。

金蝶KIS提示无效服务器或未启动怎么办?-图3
(图片来源网络,侵删)
  1. 测试网络连通性
    • 客户端电脑上,按下 Win + R 键,输入 cmd,然后按回车。
    • 在命令提示符窗口中,输入 ping [服务器的IP地址],然后按回车。
      • ping 192.168.1.100
    • 观察结果
      • 成功:如果显示“来自 192.168.1.100 的回复...”,说明网络是通的。
      • 失败:如果显示“请求超时”或“找不到主机”,说明网络不通,请检查:
        • 客户端和服务器是否在同一个局域网内(比如连接同一个路由器)。
        • 网线是否插好,或者Wi-Fi是否正常连接。
        • 路由器是否工作正常。

第四步:检查防火墙和杀毒软件

这是最容易被忽略,但也是非常常见的原因,Windows防火墙或第三方杀毒软件可能会阻止客户端访问服务器的1433端口。

  1. 暂时关闭防火墙和杀毒软件

    • 服务器电脑上,暂时关闭Windows防火墙和所有杀毒软件。
    • 注意:这只是测试用!测试成功后,必须重新开启,并添加入站规则,而不是长期关闭。
    • 关闭后,再到客户端电脑尝试登录KIS,如果成功了,就说明是防火墙的问题。
  2. 正确配置防火墙(推荐做法)

    • 在服务器电脑上,打开“控制面板” -> “Windows Defender 防火墙” -> “高级设置”。
    • 在左侧点击“入站规则”。
    • 在右侧点击“新建规则...”。
    • 选择“端口”,点击“下一步”。
    • 选择“TCP”,在“特定本地端口”中输入 1433,点击“下一步”。
    • 选择“允许连接”,点击“下一步”。
    • 勾选“域”、“专用”、“公用”(根据你的网络环境选择,通常勾选“专用”即可),点击“下一步”。
    • 给规则起一个名字,金蝶KIS允许连接”,然后点击“完成”。
    • 这样,防火墙就会允许客户端访问服务器的1433端口了。

第五步:检查数据库和账套

如果以上所有方法都无效,问题可能更深层次。

  1. 检查数据库

    • 在服务器上,打开“开始”菜单 -> “所有程序” -> “Microsoft SQL Server” -> “SQL Server Management Studio”。
    • 使用Windows身份验证登录。
    • 在左侧“对象资源管理器”中,展开“数据库”。
    • 检查你的账套所对应的数据库名称是否存在,并且状态为“正常”。
  2. 检查账套路径

    • 在服务器上,打开KIS服务器管理工具(通常在KIS安装目录下)。
    • 检查账套所在的路径是否正确,以及该路径下的文件是否完整。

总结与最终建议

按照这个流程走一遍,99%的“无效的服务器或服务器未启动”问题都能解决。

操作顺序回顾:

  1. 先去服务器:检查 services.msc 里的KIS相关服务是否启动并设为“自动”。
  2. 再去客户端:检查“服务器设置”里的IP地址是否正确。
  3. 测试网络:在客户端 ping 服务器的IP地址。
  4. 关闭防火墙:在服务器上暂时关闭防火墙测试,如果成功,则添加入站规则。
  5. 最后检查:检查数据库和账套本身。

如果所有步骤都操作过,问题依旧存在,那么可能是KIS程序文件损坏或注册表问题,这种情况下,最彻底的解决方法是在服务器上重新安装一遍KIS服务端程序,然后再在客户端重新登录。

希望这个详细的指南能帮到你!如果还有问题,可以提供更多细节,比如你用的是KIS哪个版本(商贸、标准、专业?),是在单机用还是多机用,这样我可以给你更精确的建议。

分享:
扫描分享到社交APP
上一篇
下一篇