Accesso non riuscito per l'utente "dominio \ nomeutente". (Microsoft SQL Server, errore: 18456)


8

Sto affrontando questo problema quando mi connetto al db di sistema locale, ma quando collego qualsiasi server si connette.

Login failed for user 'domain\username'. (Microsoft SQL Server, Error: 18456)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

Risposte:


4

Soluzione di Pinal Dave :

  • Crea un nuovo utente con privilegi di amministratore con lo stesso nome utente e password di SQL Server 2008 nel sistema operativo.
  • Nel database SQL Server creare un nuovo utente espandendo DatabaseNode >> Sicurezza >> Accesso >> Crea nuovo utente e aggiungere questo nuovo utente con il pulsante di opzione Autenticazione di Windows selezionato. Questo utente può essere aggiunto solo con l'autenticazione di Windows selezionata, è il login utente del sistema operativo. Una volta sopra. Dovresti eseguire i passaggi precedenti usando l'autenticazione di Windows

Vedi anche http://bjtechnews.wordpress.com/2012/03/20/microsoft-sql-server-error-18456-login-failed-for-user/


7

Scenario: stavo collegando il mio server SQL locale utilizzando l'autenticazione SQL. Ho ricevuto un codice di errore: 18456. Dopo aver scavato un po 'ho trovato la soluzione - Errore del server SQL: panoramica 18456 - Questo errore si verifica quando la richiesta di autenticazione è stata accettata correttamente dal server SQL denominato, ma per qualche motivo il server SQL non è in grado per concedere l'accesso per la connessione.

Motivo: questo errore rivela che l'autenticazione del server SQL non è abilitata nel server locale.

Per abilitare l'autenticazione del server SQL, attenersi alla seguente procedura

Passaggio 1 : accedere alle proprietà del server SQL facendo clic con il pulsante destro del mouse -> Proprietà.

Passaggio 2 : abilitare la modalità di autenticazione del server SQL.

Passaggio 3 : riavviare il server SQL.

Spero che ti sia d'aiuto, controlla qui per maggiori dettagli


Per SQL Server 2014: tasto destro del mouse -> Proprietà -> Sicurezza -> Autenticazione server: selezionare "SQL Server e modalità di autenticazione di Windows"
Josh Noe,

0

Ho avuto questo problema perché avevo concesso a un gruppo l'accesso dal dominio padre che era un gruppo AD "Domain Local" (al contrario di un gruppo AD globale / universale). Dominio I gruppi locali non possono essere autenticati dai domini figlio ed è quello che questo errore stava cercando di dirmi in modo molto criptico :-).


0

Per noi ha funzionato:

  • Fare clic con il tasto destro sull'istanza del database del server SQL
  • Fai clic sulle autorizzazioni

** ** Permessi

  • Seleziona l'utente in questione
  • Assicurarsi che View Server State privilegesia concesso all'utente

<code> Visualizza privilegio stato server </code> è concesso all'utente

In alternativa, in caso di mancanza delle autorizzazioni necessarie, chiedere all'amministratore di sistema di eseguire il codice seguente :

use master
go
GRANT VIEW SERVER STATE TO <user_name>

Utilizzare la sintassi seguente in caso di utenti nel dominio

use master
go
GRANT VIEW SERVER STATE TO [domain\user]
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.