A-A+

修改Sybase的sa密码–(忘记sa密码时)

2013年08月13日 Sybase, 系统运维 评论 3 条 阅读 9,510 次

编辑RUN_SYBASE,在dataserver启动行尾加入参数 -psa (在最后一行加入,能实现),然后存盘退出,执行startserver -f RUN_SYBASE重启server,系统会给超级用户sa一个随机的密码,以此密码注册进入server,然后使用sp_password命令修改密码即可。
(windows下)
编辑RUN_SYBASE,在D:Sybase12.5datamaster.dat -sHYF后加入参数 -psa,其它的和在unix下一样.
在服务器启动时会把sa的密码在命令行下打印出来.
用isql -Usa -p进入数据库,用

>sp_password old_password,new_password,username修改用户口令.

 

或者:

1、忘记sa口令如果处理:
首先,sa必须未被锁住。
修改sybaseinstallrun..bat,在c:sybasebinsqlsrve.exe   ...   最后加-psa
停止sybase服务,执行此批命令,生成新的sa口令,将此口令复制下来,用此口令启动sybase与SQL   Advantage,修改系统表属性,使系统表可改:
sp_configure   "allow   update ",   1
修改sa口令:sp_password   "原口令 ", "新口令 " 

2、将sa口令置为空: 
update   syslogins set   password   =0x87026cd4641cbdbc30eebfded0982ba6b0cca07c38e4cfa75418322f2cd2 where   name   =   “sa”

 1>sp_password ‘123456’,NULL,sa
2>go

3 条留言  访客:0 条  博主:0 条   引用: 3 条

来自外部的引用: 3 条

  • 王恒
  • 管理员
  • 管理员

给我留言