存档

文章标签 ‘密码’,文章数:3

 在sybase中找回丢失的sa密码 前提条件是sa未被锁定!   1、在sybase目录的install子目录的启动server文件           RUN_server(这里的server表示你的服务器名称,如这里我的是RUN_FENGLB)名,编辑该文件,  在其中的“<Sybase目录>\data\master.dat -sFENGLB”后加入参数 -psa,           保存该文件。         2、如果服务器已经启动,先停止之。         3、启动一个DOS窗口,转到上面的install目录,将DOS窗口的属性的屏幕缓冲区大小设置为9999,将执行第1步批处理文件以启动 server,在启动之后,将DOS窗口中的内容全部复制到记本事中,查找字符串“New SSO password for sa:”,后面的就是sa的新口令,记录之。         4、切换到SQL   Advangtage以sa帐号登录,口令为刚刚得到的密码。         5、进入server以后,用命令sp_password修改sa口令:sp_password '原密码','新密码','用户名'  新密码的位数一定要大于6位,否则不能够更改成功。       6、回到第1步,去掉增加的选项-psa,保存退出。 转自:http://blog.csdn.net/fenglibing/archive/2008/02/15/2097060.aspx

问题描述: 在UNIX及某些系统内不能启动Sybase Center,那么在这种情况下怎样修改sa密码呢,同时如果我们不需要密码时也可以使用该方法将sa密码置为空。 如何将sa的密码置为空,假设当前sa密码为:123456。 解决方案: $isql -Usa -P123456 -SSYBASE 1>sp_configure "upgrade version" 2>go #记录打印的版本号,Run Value表示当前系统版本是:11920 (sybase 11.9.2) 1>sp_configure "upgrade version",492 2>go #更改版本号为492 1>sp_password   '123456',NULL,sa 2>go #修改密码将123456密码置为空 1>sp_configure "upgrade version",11920 2>go #务必更改版本号为原来的版本号 如果将参数upgrade version修改为492后忘记改回原来的值,则在Sybase服务器关闭后再启动的时候报错: Pre 10.0 database cannot work with this version of the server. Please upgrade the databases to 10.0 or above release and then [...]

在用isql连接数据 库的时候,比较常见的错误有:服务 没启动报错,报密码错误,报服务名不存在。 分别为: 1.服务名不存在: CT-LIBRARY error:         ct_connect(): directory service layer: internal directory control layer error: Req uested server name not found. 2.服务没有启动: CT-LIBRARY error:         ct_connect(): network packet layer: internal net library error: Net-Lib protocol d river call to connect two endpoints failed 3.密码错误: Msg 4002, Level 14, State 1: Server [...]