SQL Server 2005 e l’errore 18456 durate il logon

Se durante il logon a SQL Server (nel mio caso per accedervi tramite SQL Server Management Studio) vi viene restituto l’errore:

Msg 18456, Level 14, State 1, Server <server name>, Line 1
Login failed for user ‘<user name>’

Il messaggio non è molto descrittivo, ma è possibile ricavare informazioni più approfondite dal SQL Server error log (per default %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG), in particolare è possibile avere più informazioni riguardo allo stato che nel messaggio assume sempre il valore 1.

Infatti nel SQL Server error log si troveranno voci del tipo:

2006-02-27 00:02:00.34 Logon     Error: 18456, Severity: 14, State: 8.
2006-02-27 00:02:00.34 Logon     Login failed for user ‘<user name>’. [CLIENT: <ip address>]

Di seguito il significato dei valori più comuni dello stato:

ERROR STATE

ERROR DESCRIPTION

2 e 5

Invalid userid

6

Attempt to use a Windows login name with SQL Authentication

7

Login disabled and password mismatch

8

Password mismatch

9

Invalid password

11  e 12

Valid login but server access failure

13

SQL Server service paused

18

Change password required

 

Nel mio caso lo sato era un 8 dovuto al fatto che tra macchine virtuali non sempre il copia incolla va a buon fine…

Per ulteriori informazioni si veda Understanding “login failed” (Error 18456) error messages in SQL Server 2005

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.