Come Reimpostare la Password dell'Utente SA in SQL Server

Scritto in collaborazione con: Lo Staff di wikiHow

Questo articolo mostra come recuperare la password dimenticata dell'utente System Administrator (conosciuto semplicemente come SA) di un'istanza di Microsoft SQL Server. È possibile risolvere il problema in diversi modi: utilizzando il metodo di autenticazione "Autenticazione di Windows", usando il "Prompt dei comandi" oppure usando la modalità "utente singolo".

Metodo 1 di 3:
Usare l'Autenticazione di Windows

  1. 1
    Comprendi come funziona questo metodo. Se hai abilitato l'utilizzo dell'autenticazione di Windows, potrai accedere al server senza la necessità di inserire alcuna password. Dopo aver eseguito il login, potrai modificare la password dell'account SA di SQL Server con estrema facilità.[1]
  2. 2
    Assicurati di aver installato il programma "SQL Server Management Studio", conosciuto semplicemente come SSMS. Si tratta di un'interfaccia utente grafica che permette di gestire diversi aspetti della configurazione di un server Microsoft SQL Server anziché dover utilizzare il "Prompt dei comandi". Se non hai ancora installato SQL Server Management Studio sul tuo server, segui queste istruzioni:
    • Accedi a questa pagina web usando il browser del computer;
    • Clicca il link Scarica SQL Server Management Studio 17.9.1;
    • Al termine del download fai doppio clic sul file di installazione del programma;
    • Segui le istruzioni per poter installare SSMS sul computer.
  3. 3
    Avvia il programma SQL Server Management Studio. Digita le parole chiave sql server management studio all'interno del menu "Start", quindi clicca l'icona Microsoft SQL Server Management Studio 17 apparsa nella parte superiore dell'elenco dei risultati.
  4. 4
    Seleziona il metodo di autenticazione corretto. Clicca il menu a discesa "Autenticazione", quindi clicca la voce Autenticazione di Windows.
  5. 5
    Clicca sul pulsante Connetti. È collocato nella parte inferiore destra della finestra di dialogo. Se la modalità "Autenticazione di Windows" ti permette di avere accesso a SQL Server con il tuo account utente, verrà visualizzata la dashboard di amministrazione del server.
  6. 6
    Espandi la cartella dell'istanza di SQL Server. Se nel riquadro sinistro dell'interfaccia grafica di SQL Server Management Studio non è visibile una serie di cartelle, clicca sulla piccola icona posta sulla sinistra del nome del server per visualizzare tutte le informazioni correlate
  7. 7
    Accedi alla cartella "Sicurezza". È elencata sotto al nome dell'istanza del server Microsoft SQL Server.
  8. 8
    Apri la cartella "Account di accesso". È una delle voci contenute all'interno della cartella "Sicurezza".
  9. 9
    Fai doppio clic sull'account sa. È visualizzato nella parte inferiore dell'elenco di voci apparso sotto alla cartella "Account di accesso". In questo modo verrà visualizzata la finestra delle proprietà dell'account System Administrator di Microsoft SQL Server.
  10. 10
    Imposta una nuova password. Digita la nuova password di accesso all'interno dei campi di testo "Password" e "Conferma password" posti nella parte superiore della finestra di dialogo apparsa.
  11. 11
    Clicca sul pulsante OK. È posizionato nella parte inferiore della finestra. In questo modo la nuova password verrà memorizzata e applicata e la finestra delle proprietà dell'account SA verrà chiusa.
    Pubblicità

Metodo 2 di 3:
Usare la Modalità Utente Singolo

  1. 1
    Comprendi come funziona questo metodo. Anche nel caso in cui avessi bloccato l'accesso all'unico account esistente utilizzando il "Prompt dei comandi", sarai comunque in grado di creare un nuovo utente e di assegnargli i diritti di accesso dell'account SA di SQL Server. Dopo aver eseguito questo passaggio potrai utilizzare il nuovo utente per collegarti all'istanza di SQL Server e cambiare la password dell'utente SA.[2]
  2. 2
    Assicurati di aver installato il programma "SQL Server Management Studio" conosciuto semplicemente come SSMS. Si tratta di un'interfaccia utente grafica che permette di gestire diversi aspetti della configurazione di un server Microsoft SQL Server anziché dover utilizzare il "Prompt dei comandi". Se non hai ancora installato SQL Server Management Studio sul tuo server, segui queste istruzioni:
    • Accedi a questa pagina web usando il browser del computer;
    • Clicca il link Scarica SQL Server Management Studio 17.9.1;
    • Al termine del download fai doppio clic sul file di installazione del programma;
    • Segui le istruzioni per poter installare SSMS sul computer.
  3. 3
  4. 4
    Arresta l'esecuzione dell'istanza di SQL Server. Digita il comando net stop MSSQLSERVER all'interno della finestra del "Prompt dei comandi" e premi il pulsante Invio. In questo modo il servizio di SQL Server verrà arrestato.
  5. 5
    Riavvia SQL Server in modalità "utente singolo". Digita il comando net start MSSQLSERVER -m"SQLCMD" e premi il tasto Invio;
    • Non vedrai apparire alcuna notifica del fatto che il server di SQL Server è stato avviato in modalità "utente singolo", ma dovrebbe essere apparsa la frase "Il servizio SQL Server <MSSQLSERVER> è stato avviato correttamente".
  6. 6
    Connettiti al server SQL Server. Digita il comando sqlcmd e premi il tasto Invio. Verrà visualizzata la linea di comando del server SQL.
  7. 7
    Crea un nuovo utente e una nuova password. Utilizza la linea di comando SQL apparsa e le seguenti istruzioni:
    • Digita il comando CREATE LOGIN [nome] WITH PASSWORD=’[pwd]’, dove il parametro "[nome]" rappresenta il nome del nuovo account e il parametro "[pwd]" la relativa password di accesso;
    • Premi il tasto Invio;
    • Digita il comando GO e premi il tasto Invio.
  8. 8
    Aggiungi il nuovo utente al gruppo "System Administrator" di SQL Server. Digita il commando SP_ADDSRVROLEMEMBER [nome],’SYSADMIN’, dove il parametro "[nome]" rappresenta il nome del nuovo account appena creato, premi il tasto Invio, digita il comando GO e premi nuovamente il tasto Invio.
  9. 9
    Chiudi la console dei comandi di SQL Server. Digita il comando exit e premi il tasto Invio.
  10. 10
    Riavvia il servizio dell'istanza di SQL Server in modalità normale. Esegui il comando net stop MSSQLSERVER && net start MSSQLSERVER e premi il tasto Invio.
    • Dovrebbe apparire nuovamente il messaggio "Il servizio SQL Server <MSSQLSERVER> è stato avviato correttamente". A questo punto puoi chiudere la finestra del "Prompt dei comandi".
  11. 11
    Avvia il programma SQL Server Management Studio. Digita le parole chiave sql server management studio all'interno del menu "Start", quindi clicca l'icona Microsoft SQL Server Management Studio 17 apparsa nella parte superiore dell'elenco dei risultati.
  12. 12
    Seleziona il metodo di autenticazione corretto. Clicca il menu a discesa "Autenticazione", quindi clicca la voce Autenticazione di SQL Server.
  13. 13
    Esegui l'accesso con le credenziali del nuovo utente appena creato. Clicca il menu a discesa "Accesso" e clicca il nome dell'utente da usare.
  14. 14
    Inserisci la password. Digitala all'interno del campo di testo "Password" posto nella parte inferiore della finestra.
  15. 15
    Clicca sul pulsante Connetti. È collocato nella parte inferiore destra della finestra di dialogo. Se hai inserito il nome utente e la password corretti, verrà visualizzata la dashboard di amministrazione del server.
  16. 16
    Espandi la cartella dell'istanza di SQL Server. Se nel riquadro sinistro dell'interfaccia grafica di SQL Server Management Studio non è visibile una serie di cartelle, clicca sulla piccola icona posta sulla sinistra del nome del server per visualizzare tutte le informazioni correlate
  17. 17
    Accedi alla cartella "Sicurezza". È elencata sotto al nome dell'istanza del server Microsoft SQL Server.
  18. 18
    Apri la cartella "Account di accesso". È una delle voci contenute all'interno della cartella "Sicurezza".
  19. 19
    Fai doppio clic sull'account sa. È visualizzato nella parte inferiore dell'elenco di voci apparso sotto alla cartella "Account di accesso". In questo modo verrà visualizzata la finestra delle proprietà dell'account System Administrator di Microsoft SQL Server.
  20. 20
    Imposta una nuova password. Digita la nuova password di accesso all'interno dei campi di testo "Password" e "Conferma password" posti nella parte superiore della finestra di dialogo apparsa.
  21. 21
    Clicca sul pulsante OK. È posizionato nella parte inferiore della finestra. In questo modo la nuova password verrà memorizzata e applicata e la finestra delle proprietà dell'account SA verrà chiusa.
    Pubblicità

Metodo 3 di 3:
Usare il Prompt dei Comandi

  1. 1
    Accedi al menu "Start" cliccando l'icona . È caratterizzata dal logo di Windows ed è collocata nell'angolo inferiore sinistro del desktop. In alternativa premi il tasto Win della tastiera.
  2. 2
    Esegui una ricerca del "Prompt dei comandi". Digita le parole chiave prompt dei comandi all'interno del menu "Start", quindi attendi che venga visualizzata l'icona del "Prompt dei comandi".
  3. 3
  4. 4
    Clicca la voce Esegui come amministratore. È una delle opzioni elencate nel menu apparso.
  5. 5
    Clicca sul pulsante quando richiesto. In questo modo confermerai la tua azione e verrà visualizzata la finestra del "Prompt dei comandi" in modalità amministratore del sistema.
  6. 6
    Inserisci il primo comando da eseguire. Digita il comando osql -L e premi il tasto Invio.[3]
  7. 7
    Inserisci il comando successivo aggiungendo il nome del server di SQL Server. Digita il comando OSQL -S [server] -E, dove il parametro "[server]" deve essere sostituito con il nome dell'istanza del server di SQL Server, quindi premi il tasto Invio.
  8. 8
    Crea una nuova password di sicurezza per l'account SA. Digita il comando EXEC sp_password NULL, '[pwd]', 'sa', dove il parametro "[pwd]" deve essere sostituito con la password che vuoi utilizzare, quindi premi il tasto Invio.
    • Per esempio, se vuoi impostare la nuova password "rutabaga123", dovrai eseguire questo comando EXEC sp_password NULL, 'rutabaga123', 'sa' all'interno della finestra del "Prompt dei comandi".
  9. 9
    Esegui il comando. Digita il comando GO e premi il tasto Invio. A questo punto digita il comando exit e premi il tasto Invio per chiudere la console dei comandi OSQL.
  10. 10
    Prova a eseguire l'accesso al server di SQL Server utilizzando le credenziali dell'account SA. Se riesci a eseguire il login al server, significa che la password di sicurezza è stata modificata con successo.
    Pubblicità

Consigli

  • Se nessuno dei metodi descritti nell'articolo ha risolto il tuo problema, esistono diversi programmi a pagamento che permettono di recuperare la password dell'utente SA di SQL Server.

Pubblicità

Avvertenze

  • Non è possibile modificare la password dell'utente SA da remoto.
Pubblicità

Informazioni su questo wikiHow

Scritto in collaborazione con:
Redazione di wikiHow
Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.
Categorie: Programmazione
Questa pagina è stata letta 24 916 volte.

Hai trovato utile questo articolo?

Pubblicità