浪潮财务软件系统维护密码忘了怎么处理

浪潮财务软件系统维护密码忘了怎么处理,第1张

请根据安装的软件进行对应 *** 作!

1.单机版数据库

单机版数据库中,维护工具的密码是明文存储的,从数据库中可以直接查询。

*** 作步骤:

(1)用ISQL连接数据库,用户名(User ID)为DBA,口令(Password)为SQL

(2)连接以后,执行以下SQL语句:

select * from gsdbztxx

查看gsdbztxx表中gsdbztxx_pass列的内容。此列中的内容明文就是维护工具密码。

2.网络版数据库:

网络版数据库中,维护工具密码是密文存储的,所以此密码只能进行修改,不能直接识别。用已知原口令的加密结果去替换该列内容,从而修改口令。

2.1 sybase数据库

*** 作步骤:

(1)首先进行数据库备份(使用DUMP命令,具体请参见相关备份恢复文档)

(2)修改口令。

以帐套编号为001为例,可通过以下方法将管理员的口令改为aaaaaa:

首先以sa登录SQL Advantage连接数据库,执行SQL语句:

use cwmaster

go

update gsdbztxx set gsdbztxx_pass='jdnnddnnddnndt' where gsdbztxx_ztbh='001'

go

sp_password sa口令,'aaaaaa',ad0019999

go

sp_password sa口令,'aaaaaa',lc0019999

go

若sa口令为空,则执行

sp_password null,'aaaaaa',ad0019999

go

sp_password null,'aaaaaa',lc0019999

go

注:

jdnnddnnddnndt是口令aaaaaa在gsdbztxx表中的加密结果

2.2 MS Sql Server数据库

(1)首先进行数据DUMP备份

(2)修改口令

以帐套编号为001为例,可通过以下方法将管理员的口令改为aaaaaa:

首先以sa登录查询分析器,连接数据库,执行SQL语句:

use cwmaster

go

update gsdbztxx set gsdbztxx_pass='jdnnddnnddnndt' where gsdbztxx_ztbh='001'

go

sp_password '9999旧密码' 'aaaaaa','lc0019999'

go

如果忘记9999口令,则执行

sp_password null, 'aaaaaa','lc0019999'

go

注:jdnnddnnddnndt是aaaaaa在gsdbztxx表中的加密结果

或者登陆企业管理器,登陆选择相应的用户,右键-属性输入新的密码即可

2.3 Oracle数据库

以帐套编号为001为例,可通过以下方法将管理员的口令改为aaaaaa:

(1)通过SQLPlus工具,以system用户连接到数据库;

(2)执行以下SQL语句:

update gsdbztxx set gsdbztxx_pass='jdnnddnnddnndt' where gsdbztxx_ztbh='001'

alter user lc0019999 identified by aaaaaa

commit

3. 比较sql server和sybase相关SQL的命令异同

(1)sql server数据库

sp_password [ [ @old = ] 'old_password' , ] { [ @new =] 'new_password' }[ , [ @loginame = ] 'login' ]

参数

[@old =] 'old_password':是旧密码。old_password 为 sysname 类型,其默认值为 NULL。

[@new =] 'new_password':是新密码。new_password 为 sysname 类型,无默认值。如果没有使用命名参数,就必须指定 old_password。

[@loginame =] 'login':是受密码更改影响的登录名。login 为 sysname 类型,其默认值为 NULL。login必须已经存在,并且只能由 sysadmin 固定服务器角色的成员指定。

返回代码值:0(成功)或 1(失败)

(2)sybase 数据库

sp_password caller_passwd,new_passwd[,loginame]

caller_passwd是当前执行sp_password的登录帐号的口令

new_passwd是执行sp_password的用户的新口令或由loginame指示的用户的新口令。

loginame仅能由系统安全员使用来改变其他用户口令

什么版本?,什么后台数据库,如果是单机的5.53,或者ASA。X系统的可以,用系统默认的数据管理帐号:dba 密码:sql 进行登陆,,管理数据库,,

如果 是9999的密码丢了,可以用上述方法查询一下select * FROM gsdbztxx来看一下密码是多少,那个密码是9999的,如果你是普通的用户密码丢了,可以用9999进入后修改一下用户的密码,91版本可以修改用户密码,以前版本不能在维护工具里修改密码。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6772196.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存