标题摘要内容
服务器不是有效的,请重新设置
作者:凡城科技 | 作者:佚名 | 发布时间: 1058天前 | 656 次浏览 | 分享到:

金蝶KIS系统客户端连接服务器时,有时会有连接不上的情况,提示“服务器不是有效的,请重新设置,可能原因:服务器端没有建立账套、加密服务器没有启动或其他”。

一、检查服务器端KIS加密服务器正常开启,确认服务器端可以正常登陆

二、检查客户器端与服务器端版本号一致,安装补丁情况一致
   
 客户端版本可以通过检查KISMain.exe文件的修改时间来判断或卸载客户端重新安装到新版本。

三、从客户端PING服务器IP,检查网络状况

四、客户端和服务器端都关闭数据执行保护
   使用KIS系统都要将此选项关闭,否则在登陆界面点了确定按钮后,KIS系统主控台显示不出来。
   以win7操作系统为例,修改此设置的步骤:计算机-右键属性-高级系统设置-高级-性能-设置-数据执行保护-选择“仅为基本windows程序和服务启用”后重新启动电脑

五、客户端和服务器端都关闭或配置windows防火墙
   关闭防火墙包括WINDOWS自带的,或者其他软件防火墙。
   如果不关闭的话,也可以通过其他设置,如开放端口或者采用添加到白名单

六、客户端测试访问服务器共享文件夹
   
进一步确认客户端和服务器端的网络是连通的,且服务器端的网络权限配置允许从网络访问这台计算机。

七、客户端修改host解析文件
   找到C:WINDOWSsystem32driversetc下的HOSTS文件,用记事本打开并添加服务器的记录

八、检查服务器端MSSQL服务设置
   这一点是整个解决方案的核心,需要有一定的数据库基础。
1.安装数据库时选择混合验证模式
2.服务器端的MSSQL的使用协议选择TCP/IP或命名管道协议通信库,并开通1433端口
SQL2005操作步骤:所有程序-SQL2005-配置工具-服务器配置管理中,打开客户端配置-客户端协议,启用IP/TCP,NamePipes,其中IP/TCP,启用默认端口1433
SQL2000操作步骤:所有程序-SQL2000-客户端/服务器端网络配置实用工具中,启用协议IP/TCP,NamePipes,并设置IP/TCP端口为1433
在实际解决客户问题中遇到过的:比如SQL2008 R2安装完后默认的协议中TCP/IP是禁用状态的, 需要手工修改为启用状态并重启服务即可正常连上。还有些客户安装SQL2000后,默认协议启用的是VIA,协议中TCP/IP是禁用状态的,所以也会连接不上,需要启用TCP/IP协议。

九、部分操作系统限制,需要使用金蝶官方发布说明中支持的操作系统。
   如WIN xp home版做服务器就不行,这个是操作系统限制

十、其他可能遇到的情况
1.修改服务器计算机的名称后,由于账套数据库里的信息还是原计算机名称,所以需要登录一次账套管理,系统将会自动更新账套数据库里边的记录。否则也会出现这样的提示。
2.如果有多个账套,其他账套正常,只有其中有一个账套登陆时出现这样的提示,则可能是该账套数据库有问题,请检查LDF日志文件是否过大,将其收缩之后再登录。