Condividi tramite


MSSQLSERVER_18456

Dettagli

Nome prodotto

SQL Server

Versione prodotto

10.0

Numero di build del prodotto

10

ID evento

18456

Origine evento

MSSQLSERVER

Componente

SQLEngine

Nome simbolico

LOGON_FAILED

Testo del messaggio

Accesso non riuscito per l'utente '%.*ls'.%.*ls

Spiegazione

Quando un tentativo di connessione viene rifiutato a causa di un errore di autenticazione dovuto a una password o un nome utente errati, viene restituito al client un messaggio simile al seguente: "Accesso non riuscito per l'utente "<user_name>". (Microsoft SQL Server, Errore: 18456)."

Al client vengono restituite informazioni aggiuntive tra cui le seguenti:

"Accesso non riuscito per l'utente "<user_name>". (provider di dati SqlClient .Net)"

------------------------------

"Nome server: <computer_name>"

"Numero errore: 18456"

"Gravità: 14"

"Stato: 1"

"Numero riga: 65536"

Può essere inoltre restituito il messaggio seguente:

"Messaggio 18456, livello 14, stato 1, server <computer_name>, riga 1"

"Accesso non riuscito per l'utente "<user_name>"."

Informazioni aggiuntive sull'errore

Per aumentare il livello di protezione, il messaggio di errore restituito al client nasconde deliberatamente la natura dell'errore di autenticazione. Tuttavia, nel log degli errori di SQL Server per ogni errore viene indicato lo stato corrispondente che consente di risalire alla condizione di errore di autenticazione. Confrontare lo stato di errore restituito con l'elenco seguente per determinare il motivo dell'errore di accesso.

Stato

Descrizione

1

Non sono disponibili informazioni sull'errore. Questo stato in genere indica che non si dispone dell'autorizzazione a ricevere i dettagli dell'errore. Per ulteriori informazioni, contattare l'amministratore di SQL Server.

2

L'ID utente non è valido.

5

L'ID utente non è valido.

6

Si è tentato di utilizzare un account di accesso di Windows con l'autenticazione di SQL Server.

7

L'account di accesso è disattivato e la password non è corretta.

8

La password non è corretta.

9

La password non è valida.

11

L'account di accesso è valido, ma l'accesso al server ha avuto esito negativo.

12

L'account di accesso è valido, ma l'accesso al server ha avuto esito negativo.

18

È necessario modificare la password.

Esistono altri stati di errore che indicano un errore di elaborazione interno non previsto.

Esempi

In questo esempio, lo stato dell'errore di autenticazione è 8 e indica che la password non è corretta.

Data

Origine

Messaggio

2007-12-05 20:12:56.34

Accesso

Errore: 18456, gravità: 14, stato: 8.

2007-12-05 20:12:56.34

Accesso

Accesso non riuscito per l'utente "<user_name>". [CLIENT: <ip address>]

[!NOTA]

Se durante l'installazione di SQL Server si utilizza la modalità Autenticazione di Windows e successivamente si passa alla modalità Autenticazione di SQL Server e di Windows, l'account di accesso sa verrà inizialmente disattivato. Ciò determina l'errore di stato 7: "Accesso non riuscito per l'utente "sa"." Per abilitare l'account di accesso sa, vedere Procedura: Modifica della modalità di autenticazione del server.

Azione utente

Se si sta tentando di effettuare la connessione mediante l'autenticazione di SQL Server, verificare che SQL Server sia configurato in modalità Autenticazione mista.

Se si sta tentando di effettuare la connessione mediante l'autenticazione di SQL Server , verificare che l'account di accesso a SQL Server esista e che non contenga errori di ortografia.

Se si sta tentando di effettuare la connessione mediante l'autenticazione di Windows, verificare di essere connessi al dominio corretto.

Se l'errore indica lo stato 1, contattare l'amministratore di SQL Server.