联系我们  
名称: 秦皇岛凯博计算机科技开发有限公司
地址: 秦皇岛市海港区文化路295号港瑞商务大厦6楼
手机: 18633544519
  13803241356
Q Q: 190408570
Email: itqhdkb@163.com
主页: https://www.qhderp.com
   
   
   
账套管理忘记密码解决方法
源于:
1. V12.2 忘记账套管理登陆用户名admin 的密码
在日常生活中,有很多忘记密码的情况,有时候使用者会反馈忘记账套管理登录用户
admin 的密码,咨询如何处理,登录账套管理提示出现下图 -1 的提示。
图-1 帐套管理密码错误
在V12.2 版之前,可以通过删除ACCTCTL.dat 文件处理,V12.2 开始已经不适用。那到底该如
何解决呢?
2. V12.2 版开始的变化
账套管理数据库是从V12.2 版本才开始有的,是一个名称为KDacctDB 的数据库文件。
里面记录账套管理中相应的组织机构、登陆账套管理用户列表及具体的账套注册信息,而
Acctctl.dat 文件是记录连接数据服务器的相关信息,包括计算机名等信息。也就是说如果要获
取admin 信息,必须要知道KDacctDB 数据库哪张表存储了admin 用户信息。
3. 解决方案
KDacctDB 数据库中的dbo.t_users 表存储了admin 的用户信息,清空admin 密码重新设置
即可,直接使用SQL 语句或修改表数据都可以实现,如果使用删除KDacctDB 数据库的方式,
会将所有已经注册的账套信息全部丢失,还需要重新注册所有账套,不推荐使用,建议直接执
行SQL 语句或修改表数据。
3.1 修改admin 的密码操作
以SQL Server 2005 为例,手工修改表dbo.t_users 按照下列方法操作:
(1) 依次打开【开始】→【程序】→【Microsoft SQL Server2005】,选择【SQL Server
management studio】,单击【连接】;如图-2 连接数据库。
图 -2 登录数据库
(2) 依次单击【数据库】→【kdacctdb】→表,选中dbo.t_users 表,右键单击选择【打开
表】,如图-3 打开KDAcctDB 数据库的t_Users 表。
图 -3 打开KDAcctDB 数据库的t_Users 表
(3) 将Fname 为Admin 的Fpassword 列值清空,退出【SQL Server management studio】;
如图-4。

图-4 找到用FName 和FPassword 字段
(4) 重新进入【账套管理】,Admin 使用空密码,即可重登入,然后再重设admin 密码。
以SQL Server 2005 为例,SQL 语句修改表dbo.t_users 按照下列方法操作:
(1) 登录SQL Server management studio 后,依次单击【数据库】→【kdacctdb】,然后
单击【新建查询】,如图-5 新建查询;
图-5 新建查询
(2) 在右边的录入框内输入SQL 语句,清空dbo.t_users 表中admin 的密码即可,如图-6 清
空admin 密码。
update dbo.t_users set Fpassword ='' where fname='admin'
【返回】
  
版权所有:秦皇岛凯博计算机科技开发有限公司
冀ICP备2024091182号-1