2017-12-18 304 views
0

设置密码我只是安装了Sybase的Adaptive Server 16.0 SP03在Windows和我试图通过使用下面的命令来为用户创造“山”密码:的Sybase:为用户“sa”

C:\Windows\system32>isql -Usa -P -SXXX2 

但是,我无法为“山”更改密码,我收到以下错误:

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. 

我试图谷歌,但在大多数的地方,我得到了相同的command.Also,我没有获取关于StackOverflow的任何信息。由于我是Sybase的新手,所以我没有关于此的任何信息。

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

回答

0

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

如果您丢失/忘记了sa帐户的密码,你不能与任何其他安全登录登录,那么你就必须关闭ASE,并与-p sa命令行选项重新启动它。

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

一旦你得到了一个新密码),请从启动脚本-p sa和b)考虑使用sp_passwordsa帐户

+0

谢谢markp的回答重置密码。我没有在命令中提供密码,因为我认为密码将在手册中写为“null”。但是当我使用: isql -Usa -P 它像一个魅力工作。 –

+0

许多年前,默认的'sa'密码应该是NULL(空);近年来,通过强制DBA在数据服务器构建期间创建非NULL'sa'密码来更改产品以消除此安全漏洞;我猜你正在使用的手册要么旧,要么没有更新。 Anyhoo,很高兴听到您能够登录。 – markp

+0

Ahaa,谢谢Mark,这些信息非常有帮助。干杯 –