Sybase:为用户 "sa" 设置密码

Sybase: Set password for user "sa"

我刚刚在 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.

我尝试 google 它,但在大多数地方,我得到了相同的 command.Also,我没有在 Whosebug 上获得任何关于相同的信息。由于我是 Sybase 的新手,所以我没有任何关于此的信息。

是否有替代方法 运行 此命令,或者我是否可以 运行 从交互式 SQL 工具更改密码?非常感谢您的帮助。

在创建数据服务器期间,您为 sa 帐户提供的密码是什么?

如果您有 lost/forgotten sa 帐户的密码,并且您无法使用任何其他安全登录名登录,那么您必须关闭 ASE,然后重新启动它使用 -p sa 命令行选项。

在启动期间(使用 -p sa 时)ASE 将打印包含新密码的单行消息。

获得新密码后 a) 从启动脚本中删除 -p sa 和 b) 考虑使用 sp_password 重置 sa 帐户的密码