Questo articolo spiega come reimpostare la password dimenticata di un amministratore di sistema (amministratore di sistema o SA) su un server Microsoft SQL. Il ripristino può essere eseguito utilizzando l'accesso all'autenticazione di Windows, il programma Prompt dei comandi o la modalità utente singolo.
Fare un passo
Metodo 1 di 3: utilizzo dell'autenticazione di Windows
Passaggio 1. Comprendi come funziona questo metodo
Se l'autenticazione di Windows è abilitata sul server, è possibile utilizzarla per accedere al server senza dover inserire una password. Una volta effettuato l'accesso, puoi modificare facilmente la password del server SQL.
Se l'autenticazione di Windows non è abilitata, sarà necessario utilizzare la modalità utente singolo o il programma Prompt dei comandi per reimpostare la password
Passaggio 2. Assicurati che SSMS sia installato
SSMS è un'interfaccia utente che consente di modificare vari aspetti delle impostazioni del server SQL in un'unica finestra, anziché tramite il prompt dei comandi. Se SSMS non è già installato, segui questi passaggi:
- Visita la pagina di installazione di SSMS tramite un browser.
- Clicca il link " Scarica SQL Server Management Studio 17.6 ”.
- Fare doppio clic sul file di installazione di SSMS scaricato.
- Segui le istruzioni sullo schermo per installare SSMS.
Passaggio 3. Apri SSMS
Digita sql server management studio nel menu "Start", quindi fai clic su " Microsoft SQL Server Management Studio 17 " nella parte superiore della finestra "Start".
Passaggio 4. Scegli l'autenticazione corretta
Fare clic sulla casella a discesa "Autenticazione", quindi selezionare " Autenticazione di Windows ” dal menù.
Passaggio 5. Fare clic su Connetti
È in fondo alla finestra. Se l'autenticazione di Windows è abilitata e consentita sull'account, puoi andare direttamente alla pagina del dashboard del server.
Passaggio 6. Espandi la cartella del server
Se la cartella del server nella parte in alto a sinistra della finestra non ha alcune opzioni sotto di essa, fai clic su " +" sul lato sinistro per espandere la cartella.
Passaggio 7. Espandi la cartella "Sicurezza"
Questa cartella è sotto il nome del server.
Passaggio 8. Aprire la cartella "Login"
Questa cartella si trova nel gruppo delle opzioni nella cartella "Sicurezza".
Passaggio 9. Fare doppio clic su sa
Questa opzione si trova nel gruppo di opzioni "Login". Successivamente, verrà aperta la finestra delle proprietà dell'amministratore di sistema.
Passaggio 10. Immettere la nuova password
Digita la nuova password nei campi "Password" e "Conferma password" nella parte superiore della finestra.
Passaggio 11. Fare clic su OK
È in fondo alla finestra. Dopodiché la password verrà modificata e la finestra delle proprietà verrà chiusa.
Metodo 2 di 3: utilizzo della modalità utente singolo
Passaggio 1. Comprendi come funziona questo metodo
Se sei bloccato dall'unico account esistente, puoi creare un nuovo utente e concedere le autorizzazioni di amministratore tramite il programma Prompt dei comandi. Successivamente, puoi utilizzare le informazioni di accesso del nuovo utente per accedere alla pagina del server SQL e quindi modificare la password SA.
Passaggio 2. Assicurati che SSMS sia installato
SSMS è un'interfaccia utente che consente di modificare vari aspetti delle impostazioni del server SQL in un'unica finestra, anziché tramite il prompt dei comandi. Se SSMS non è già installato, segui questi passaggi:
- Visita la pagina di installazione di SSMS tramite un browser.
- Clicca il link " Scarica SQL Server Management Studio 17.6 ”.
- Fare doppio clic sul file di installazione SSMS scaricato.
- Segui le istruzioni sullo schermo per installare SSMS.
Passaggio 3. Aprire il prompt dei comandi in modalità amministratore
Accesso al menù Cominciare ”
quindi segui questi passaggi:
- Digita nel prompt dei comandi
-
Fare clic con il tasto destro
“ Prompt dei comandi ”
- Fare clic su " Eseguire come amministratore ”
- Scegliere " sì ' quando richiesto.
Passaggio 4. Interrompere l'esecuzione del servizio SQL
Digitare net stop MSSQLSERVER e premere Invio. Il servizio SQL attualmente in esecuzione verrà interrotto.
Passaggio 5. Eseguire nuovamente SQL in modalità utente singolo
Digitare net start MSSQLSERVER -m"SQLCMD" e premere Invio.
Non vedrai alcuna indicazione che la modalità utente singolo è in esecuzione in questa fase, ma puoi vedere la frase "Il servizio SQL Server è stato avviato correttamente"
Passaggio 6. Connettere il computer a SQL
Digita sqlcmd e premi Invio. La riga di comando SQL si aprirà in seguito.
Passaggio 7. Creare un nuovo utente e una password
Devi crearlo con il comando scritto nella riga di comando SQL:
- Digita il nome CREATE LOGIN WITH PASSWORD='password', con "name" riferito al nome dell'account e "password" riferito alla nuova password.
- Premi il tasto Invio.
- Digita VAI e premi Invio.
Passaggio 8. Aggiungere il ruolo di amministratore di sistema al nuovo utente
Digitare il nome SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("nome" si riferisce al nome dell'account), premere Invio, digitare GO e premere nuovamente Invio.
Passaggio 9. Uscire dalla riga di comando SQLCMD
Digita exit e premi Invio.
Passaggio 10. Rieseguire SQL in modalità normale
È possibile disabilitare la modalità utente singolo digitando net stop MSSQLSERVER && net start MSSQLSERVER e premendo Invio.
Puoi vedere la frase "Il servizio SQL Server è stato avviato con successo". A questo punto è possibile chiudere la finestra del prompt dei comandi
Passaggio 11. Aprire SSMS
Digita sql server management studio nel menu "Start", quindi fai clic su " Microsoft SQL Server Management Studio 17 " nella parte superiore della finestra "Start".
Passaggio 12. Selezionare l'autenticazione appropriata
Fare clic sulla casella a discesa "Autenticazione", quindi fare clic su " Autenticazione SQL Server ” dal menù.
Passaggio 13. Accedi utilizzando le informazioni di accesso del nuovo utente
Fai clic sulla casella a discesa "Accedi", quindi seleziona il nome utente appena creato.
Passaggio 14. Immettere la password
Digita la password dell'utente nel campo "Password" nella parte inferiore della finestra.
Passaggio 15. Fare clic su Connetti
È in fondo alla finestra. Se vengono inseriti il nome utente e la password corretti, la pagina del dashboard del server verrà aperta immediatamente.
Passaggio 16. Espandi la cartella del server
Se la cartella del server nell'angolo in alto a sinistra della finestra non mostra nessuna delle opzioni sottostanti, fai clic su " +" sul lato sinistro per espandere la cartella.
Passaggio 17. Espandi la cartella "Sicurezza"
Questa cartella è sotto il nome del server.
Passaggio 18. Aprire la cartella "Login"
Questa cartella si trova nel gruppo delle opzioni nella cartella "Sicurezza".
Passaggio 19. Fare doppio clic su sa
Questa opzione si trova nel gruppo di opzioni "Login". Successivamente, verrà aperta la finestra delle proprietà dell'amministratore di sistema.
Passaggio 20. Immettere la nuova password
Digita la nuova password nei campi "Password" e "Conferma password" nella parte superiore della finestra.
Passaggio 21. Fare clic su OK
È in fondo alla finestra. Dopodiché la password verrà modificata e la finestra delle proprietà verrà chiusa.
Metodo 3 di 3: utilizzo del prompt dei comandi
Passaggio 1. Aprire il menu "Start"
Fare clic sul logo di Windows nell'angolo in basso a sinistra dello schermo. Successivamente, verrà aperto il menu "Start".
Passaggio 2. Individua il programma del prompt dei comandi
Digita il prompt dei comandi, quindi attendi che l'icona del prompt dei comandi appaia nella parte superiore del menu "Start".
Passaggio 3. Fare clic con il pulsante destro del mouse
"Prompt dei comandi".
Successivamente apparirà un menu a discesa.
Passaggio 4. Fare clic su Esegui come amministratore
Questa opzione si trova nel menu a discesa.
Passaggio 5. Fare clic su Sì quando richiesto
Verrà confermata l'opzione per eseguire il prompt dei comandi in modalità amministratore. Successivamente, si aprirà la finestra del programma.
Passaggio 6. Immettere il primo comando
Digita osql -L e premi Invio.
Passaggio 7. Immettere il secondo comando con il nome del server
Digita OSQL -S server -E, con "server" sostituito dal nome del tuo server. Successivamente, premi il tasto Invio.
Passaggio 8. Crea una nuova password
Digitare EXEC sp_password NULL, 'password', 'sa', con la voce "password" sostituita dalla password che si desidera utilizzare. Successivamente, premi il tasto Invio.
Ad esempio, per modificare la password in "qwerty123", digitare EXEC sp_password NULL, 'qwerty123', 'sa' nella finestra del prompt dei comandi
Passaggio 9. Eseguire il comando
Digita VAI, quindi premi Invio. Digitare exit e premere il tasto Invio per uscire da OSQL.
Passaggio 10. Prova ad accedere al server SQL
Utilizzare le nuove informazioni di accesso e password dell'amministratore. Se riesci ad accedere al server SQL, la password dell'account è stata modificata correttamente.