Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Accesso al motore di database di SQL Server 2008 non riuscito per l'utente amministratore in Windows 7

A seconda della modalità in cui è stato installato SQL Server (autenticazione di Windows o modalità mista), potrebbe essere necessario eseguire alcune operazioni. Se hai installato in modalità mista, puoi accedere come sa e aggiungere l'utente amministratore come Login nella sezione Sicurezza. Assicurati di assegnare all'utente il ruolo di amministratore di sistema, che puoi trovare in Ruoli del server.

Se la modalità di autenticazione di Windows è stata scelta durante l'installazione, ci sono un paio di cose che puoi fare, ma penso che la più semplice sia semplicemente ricreare l'utente sadegh, accedere a SQL Server come quell'utente e seguire il passaggio precedente per aggiungere l'utente amministratore come login.

AGGIORNAMENTO: Se tutto il resto fallisce, è possibile eseguire SQL Server in modalità utente singolo, che consente una singola connessione al server e abilitare/modificare la password sa. Per farlo puoi:

  1. Apri il prompt dei comandi (fai clic con il pulsante destro del mouse e seleziona "Esegui come amministratore")
  2. Dal prompt dei comandi, digitare net stop MSSQLSERVER
  3. Tipo successivo net start MSSQLSERVER /m
  4. Apri SQL Server Management Studio. Non effettuare il login, annulla la finestra di dialogo di accesso.
  5. Dal Menu file seleziona Nuovo->Query motore database e accedi (assicurati di utilizzare il nome host e non localhost).
  6. Esegui la query ALTER LOGIN sa WITH PASSWORD =''; per reimpostare la password (se non è abilitato sa digitare ALTER LOGIN sa ENABLE per farlo)
  7. Accedi con l'utente sa e aggiungi l'utente amministratore.

MODIFICA:

Come indicato da @jimasp nei commenti, per il passaggio 6 potresti dover fare ALTER LOGIN sa WITH PASSWORD ='' UNLOCK; , perché l'account sa potrebbe essere bloccato da troppi tentativi di accesso.

Testato su Windows 7 Ultimate con SQL Server 2008 Standard. Spero che questo aiuti.