SQL Server
Um einen SQL-Server Benutzer zu entsperren, ohne das Kennwort zurücksetzen zu müssen, verwendet man folgenden Befehl:
ALTER LOGIN [benutzername] WITH CHECK_POLICY = OFF;
ALTER LOGIN [benutzername] WITH CHECK_POLICY = ON;
Wenn das Kennwort zurückgesetzt werden soll dann kann man das mit dem folgenden Befehl tun:
ALTER LOGIN [benutzername] WITH PASSWORD = 'kennwort' UNLOCK
Oracle
Um den Oracle Benutzer zu entsperren, ohne das Kennwort zurücksetzen zu müssen, verwendet man folgenden Befehl:
ALTER USER benutzername ACCOUNT UNLOCK
Alternativ kann man auch gleich einen neuen Kennwort vergeben:
ALTER USER benutzername IDENTIFIED BY kennwort ACCOUNT UNLOCK
Die Fehlermeldung „Fehler 2554“ deutet darauf hin, dass der Oracle Benutzer gesperrt ist.
In vielen Oracle Installationen erfolgt die Sperrung der User nach 3 Anmeldeversuchen automatisch (failed_login_attempts).
Das kann man mit folgenden Befehl deaktivieren:
/* Oracle User LOCKING deaktivieren */
ALTER PROFILE default LIMIT failed_login_attempts 50