2015-04-17 16 views
5

ho creato un nuovo account di accesso per SQL Server Express come segue:Impossibile creare SQL Server Express Login - Accesso non riuscito per l'utente

USE [master] 
GO 
CREATE LOGIN [Test] WITH PASSWORD=N'SF#$%GD%^J675JFS4fds' 
    MUST_CHANGE, 
    DEFAULT_DATABASE=[master], 
    CHECK_EXPIRATION=ON, 
    CHECK_POLICY=ON 
GO 

ALTER SERVER ROLE [sysadmin] ADD MEMBER [Test] 
GO 

USE [master] 
GO 

CREATE USER [Test] FOR LOGIN [Test] 
GO 

USE [master] 
GO 

ALTER ROLE [db_securityadmin] ADD MEMBER [Test] 
GO 

Quando provo a collegare tramite l'account di accesso di prova, viene visualizzato il messaggio di errore che

Accesso non riuscito per l'utente 'test'

Connect as new Test Login

risposta

16

Avevo bisogno di configurare il server per SQL Server e la modalità di autenticazione di Windows.

  1. Apri SSMS.
  2. Connessione al server tramite l'autenticazione di Windows.
  3. Fare clic con il pulsante destro del mouse sul server e selezionare Proprietà.
  4. Cambia in "SQL Server e la modalità di autenticazione di Windows"

SQL Server and Windows Authentication Mode

Vedi anche: http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456

+3

ho anche dovuto riavviare l'istanza del servizio SQLEXPRESS dopo aver fatto quanto sopra. –

+0

yap, è necessario riavviare il server SQL dopo la modifica! – ken

Problemi correlati