我刚刚在Windows中安装了Sybase Adaptive Server 16.0 SP03,我试图使用以下命令为用户'sa'创建密码:
C:\Windows\system32>isql -Usa -P -SXXX2
但是,我无法更改“sa”的密码,我收到以下错误:
Msg 4002, Level 14, State 1:
Server 'XXX2':
Login failed.
CT-LIBRARY error:
ct_connect(): protocol specific layer: external error: The attempt to connect to the server failed.
我试图谷歌它,但在大多数地方,我得到了相同的命令。另外,我没有获得有关相同的StackOverflow的任何信息。因为我是Sybase的新手,所以我没有关于此的任何信息。
是否有其他方法可以运行此命令,还是可以从Interactive SQL工具运行更改密码?非常感谢您的帮助。
答案 0 :(得分:0)
在创建数据服务器期间,您提供了什么作为sa
帐户的密码?
如果您丢失/忘记了sa
帐户的密码,并且无法使用任何其他安全登录信息登录,那么您必须关闭ASE,并且使用-p sa
命令行选项重新启动它。
在启动期间(使用-p sa
时),ASE将打印包含新密码的单行消息。
获得新密码后a)从启动脚本中删除-p sa
并b)考虑使用sp_password
重置sa
帐户的密码