修改Sybase的sa密码–(忘记sa密码时)
编辑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 条