金蝶KIS专业版登陆时提示“服务器存在,但是当前用户不存在或无有效账套信息”
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
一早群里来了一个客户,客户说他的金蝶KIS专业版软件前几天还正常运行,今天就出现了错误,登陆时提示“服务器存在,但是当前用户不存在或无有效账套信息”如下图所示
经过询问客户一些问题,客户说防火墙以及电脑名称都没改变,也未发生突然断电现象,更没有打补丁;就是突然变成了这样,感觉匪夷所思;管理员manager也进不去,其实这问题也说不好哪里问题,那就继续看看;
以前也出现过类似的问题,该问题原因为ACCTCTL数据库t _acctalluser表中缺少登陆的用户信息记录所致,可在该表中对照其他用户信息增加当前登陆的用户信息即可。
“服务器存在,但是当前用户不存在或无有效账套信息”解决方法
1、在服务器上打开重新打开帐套管理、把加密服务器退出重新登录一下;实属不行就重启一下电脑测试一下;
2、查看账套是否还存在;
开始--程序--金蝶KIS专业版--工具--账套管理,查看将要打开的账套;经检查,客户账套是存在的;
账套存在,基本可知为用户出现问题,通过SQSERVER,在AcctCtl数据库实体文件中t_acctalluser增加所用的用户信息;
打开SQL数据库——数据库——“AcctCtl”——t_AcctAllUser表 如下图所示;
t_AcctAllUser表——右键打开——在FuserName中将用户名加入进去即可。
解说:【FUserName】中键入账套中的用户名,在第二列【FUserAllCount】中键入此用户控制的账套数量;
关闭企业管理器,重新登录正常,如有其他账户,用管理员manager账号挨个添加即可;
t_AcctAllUser表添加账号延伸阅读:
FUserName为登录的用户名,FUserAllCount为当前用户名可登录的账套数量,例如:Manger这个用户可以登录两个账套。
查找对应的用名,若是不存在,添加即可。如当前用户名为Manger(因此用户为各账套通用登陆名),如果当前电脑一共3个账套,这里对应的账套陆数却只有2个,则必须添加。
可用SQL语句执行:
Use AcctCtl
Insert into t_acctalluser(fusername,fuserallcount)
values('manager',3)
注:values('manager',3) ,这里的3,正是3个账套数量的意思。
结论:出现这个问题多半是 AcctCtl 数据库实体文件中t_acctalluser 表记录的用户信息丢失。
updata t _acctalluser
insert (manager,5)
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!