2017-12-18 129 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,這些信息非常有幫助。乾杯 –