2017-12-18 44 views
0

ich gerade installiert Sybase Adaptive Server 16.0 SP03 in Windows und ich habe versucht, das Passwort für den Benutzer ‚sa‘ zu erstellen, indem Sie den folgenden Befehl:Sybase: Legen Sie das Kennwort für Benutzer „sa“

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

Aber, ich bin nicht in der Lage das Kennwort für ‚sa‘ zu ändern, und ich erhalte die folgenden Fehler:

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. 

ich habe versucht, es zu google, aber in den meisten Orten, bekam ich die gleiche command.Also, habe ich nicht Informieren Sie sich über StackOverflow. Da ich neu bei Sybase bin, habe ich keine Informationen dazu.

Gibt es eine alternative Möglichkeit, diesen Befehl auszuführen, oder kann ich das Kennwort vom Interactive SQL Tool ändern? Deine Hilfe ist sehr Willkommen.

Antwort

0

Was haben Sie bei der Erstellung des Datenservers als Kennwort für das Konto sa angegeben?

Wenn Sie das Kennwort für das Konto sa verloren/vergessen haben und sich nicht mit anderen Sicherheitsanmeldungen anmelden können, müssen Sie ASE herunterfahren und es mit der Befehlszeilenoption -p sa neu starten.

Während des Starts (bei Verwendung von -p sa) druckt ASE eine einzeilige Nachricht, die das neue Passwort enthält.

Sobald Sie ein neues Passwort ein hast) entfernen Sie die -p sa aus dem Startskript und b) betrachten sp_password mit dem Passwort für das Konto sa

+0

zurücksetzen Vielen Dank für Ihre Antwort Markp. Ich habe das Passwort nicht im Befehl angegeben, da ich dachte, dass das Passwort "null" wäre, wie es im Handbuch geschrieben wurde. Aber wenn ich benutzte: Isql-Usa -P es funktionierte wie ein Charme. –

+0

Vor vielen Jahren wäre das Standardpasswort 'sa' NULL (leer) gewesen; In den letzten Jahren wurde das Produkt geändert, um diese Sicherheitslücke zu beseitigen, indem der DBA während des Builds des Datenservers gezwungen wird, ein Nicht-NULL-Passwort zu erstellen. Ich nehme an, das Handbuch, das Sie verwenden, ist entweder alt oder wurde nicht aktualisiert. Anyhoo, gut zu hören, dass du dich einloggen kannst. – markp

+0

Ahaa, danke Mark, diese Information war wirklich sehr hilfreich. Prost –

Verwandte Themen