Sto utilizzando Windows Vista e non riesco ad accedere con un utente appena creato.
Ottengo un errore:
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
Cosa causa questo errore e come posso accedere con il mio utente?
SQL Server non è stato configurato per consentire l'autenticazione mista.
Ecco i passaggi da correggere:
Selezionare il pulsante di opzione Modalità di autenticazione di SQL Server e Windows e fare clic su OK.
Fare clic con il tasto destro sull'istanza di SQL Server, selezionare Riavvia (in alternativa, aprire Servizi e riavviare il servizio SQL Server).
Questo è anche incredibilmente utile per gli utenti di IBM Connections, i miei maghi non sono stati in grado di connettersi fino a quando non ho fissato questa impostazione.
Se non hai riavviato il tuo server di database SQL dopo aver apportato le modifiche di accesso, assicurati di farlo. Start
-> Programs
-> Microsoft SQL Server
-> Configuration tools
-> SQL Server configuration manager
-> Restart Server
.
Sembra che tu abbia aggiunto l'utente al server. È necessario aggiungerli anche al database. Aprire il database/Sicurezza/Utente/Aggiungi nuovo utente o aprire il server/Sicurezza/Login/Proprietà/Mappatura utente.
Probabilmente dovrai controllare i log degli errori di SQL Server per determinare lo stato effettivo (non viene segnalato al client per motivi di sicurezza.) Vedi - qui per i dettagli.
Accedi al server come amministratore
Vai su Sicurezza> Login> Nuovo accesso
Passo 1:
Login Name : SomeName
Passo 2:
Select SQL Server / Windows Authentication.
Ulteriori informazioni su, quali sono le differenze tra l'autenticazione del server sql e l'autenticazione di Windows ..?
Scegli DB predefinito e lingua a tua scelta
Clicca OK
Prova a connetterti con le credenziali del nuovo utente, ti verrà chiesto di cambiare la password. Modifica e accedi
OR
Prova con la query:
USE [master] -- Default DB
GO
CREATE LOGIN [Username] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
--123456 is the Password And Username is Login User
ALTER LOGIN [Username] enable -- Enable or to Disable User
GO