管家婆全版本密码清除与修改指南

需积分: 5 9 下载量 40 浏览量 更新于2024-08-05 1 收藏 3KB TXT 举报
"本文档提供了一种方法,通过SQL语句来清除管家婆软件不同版本的密码。包括财贸系列、辉煌系列以及针对不同数据库的密码清除步骤。" 在IT管理中,有时可能会遇到忘记或需要重置系统管理员或操作员密码的情况。管家婆是一款广泛使用的ERP软件,其不同版本的密码管理方式略有差异。以下是根据提供的信息,对各种版本的管家婆软件进行密码清除的方法: 1. 财贸系列密码清除: 更新T_GBL_LoginUser表中的password字段,设置为星号(*)代表的密码清除状态。例如: ```sql update T_GBL_LoginUser set password = **************** ``` 2. 清空管理员密码: 对于LoginUser表,可以执行如下SQL语句来清空所有管理员(etypeid='00000')的密码: ```sql update LoginUser set password=********************** ``` 3. 辉煌系列密码操作: - 修改管理员密码: ```sql update LoginUser set password='要修改的密码' where etypeid='00000' ``` - 查看所有操作员密码: ```sql SELECT etypeid AS 编号, password AS 操作员密码 FROM loginuser ``` - 清空所有操作密码: ```sql update loginuser set password='' ``` 4. 其他版本的密码清除: - 对于一些特定版本,如7.17.2,可能需要直接编辑数据文件,如data目录下的PASSWORD.DBF和SYSDATA.DBF。 - 在WinHex等十六进制编辑器中,定位到特定偏移量修改密码字段。 - 例如,对于 PASSWORD.DBFPASSWORD 字段,可能需要修改000001e6开始的20个字符;对于SYSDATA.DBFREPP_INPUT,修改00000c9e开始的20个字符。 5. SQL Server数据库的密码更改: - 如果使用的是SQL Server,可以使用`sp_password`存储过程来更改sa用户的密码: ```sql osql -E 1> sp_password @new='', @loginame='sa' 2> go ``` - 若要设置新的sa密码,替换@new参数: ```sql osql -E 1> sp_password @new='11111', @loginame='sa' 2> go ``` 6. 针对3.5版本的更新: - 对于3.5版本的系统,可以使用如下SQL语句清空sysid为1的操作员密码: ```sql UPDATE loginuser SET password='' WHERE sysid=1 ``` 在执行这些操作之前,请确保你有权限并且理解这些操作可能带来的后果,因为错误的操作可能导致系统无法正常运行。在实际操作时,建议先备份相关数据,以防意外情况发生。如果不确定,最好咨询专业的技术支持人员。