Molti di noi, se non tutti, ad un certo punto hanno avuto la spiacevole esperienza di dimenticare la password, è logico visto che in questo mondo abbiamo una password anche per fare il caffè. A volte è sufficiente fare clic sull'opzione "Ho dimenticato la mia password" per recuperarla in modo semplice ma a volte non è così semplice e una delle cose che non le rende semplici è che quell'opzione non esiste, Per esempio SQL Server 2016 Non ha l'opzione "recupera la tua password" ma oggi Solvetic porta la soluzione a questo problema.
Non è necessario reinstallare l'intero pacchetto SQL Server 2016 lontano da ciò, seguiremo solo alcuni semplici passaggi e vedremo come recuperare la nostra password di amministratore in SQL Server 2016.
Passo 1
Entriamo nella riga di comando come amministratori (CMD), per questo facciamo clic con il tasto destro su cmd e facciamo clic su "Esegui come amministratore". Una volta visualizzato il cmd, lo faremo arrestare l'istanza di SQL Server che per impostazione predefinita è MSSQLSERVER (a meno che non sia stato modificato durante l'installazione).
net stop MSSQLSERVER
Passo 2
Il prossimo passo che faremo è avviare l'istanza ma aggiungendo determinati parametri come / me specificare che useremo SQLCMD, quindi la sintassi è la seguente:
net start MSSQLSERVER / m "SQLCMD"
Passaggio 3
Quindi ci collegheremo all'istanza già stabilito, per questo dobbiamo solo inserire il termine sqlcmd e premere Invio, nel caso in cui vogliamo connetterci ad un'altra istanza dobbiamo seguire la seguente sintassi:
sqlcmd ‐S Nome_server \ Nome_istanzaIn questo esempio useremo solo sqlcmd e premendo Invio vedremo che viene visualizzato un valore numerico che indica che siamo nell'istanza corretta.
Alcuni parametri per sqlcmd
- -A: consente di accedere a SQL Server con una connessione amministratore dedicata (DAC).
- -d nome db: questa opzione ci consente di utilizzare un'istruzione USE db_name quando avviamo sqlcmd.
- -E: questa opzione ci consente di utilizzare una connessione affidabile invece di utilizzare le credenziali dell'utente.
- -N: ci consente di utilizzare una connessione crittografata.
- -P password: indica una password assegnata dall'utente.
Passaggio 4
Una volta fatto questo lo faremo avviare il processo utilizzando il comando T-SQL (Transac - SQL) per creare un utente per il login. Creeremo un utente chiamato solveticsql con una password TemporalSQL2016. Una volta creato questo profilo nella riga successiva inseriremo la parola GO per confermare il processo e se tutto è corretto dovrebbe apparire nuovamente il numero 1. La sintassi per questo comando è la seguente:
CREATE LOGIN solveticsql CON PASSWORD = 'TemporalSQL2016'
Passaggio 5
Ora usando di nuovo T-SQL vAggiungiamo il nostro nuovo utente solveticsql al gruppo di amministratori di SQL Server 2016 e dovremo utilizzare nuovamente GO per eseguire il comando, questa volta utilizzeremo la seguente sintassi:
SP_ADDSRVROLEMEMBER solveticsql, 'SYSADMIN'
Anche in questo caso se compare il numero 1 significa che è tutto corretto. Usciremo da sqlcmd inserendo la parola Uscita.
Passaggio 6
Quindi fermeremo e riavvieremo le istanze MSSQLSERVER utilizzando il seguente comando:
net stop MSSQLSERVER && net start MSSQLSERVER
Passaggio 7
Una volta completato questo processo accediamo a SQL Server 2016 Utilizzando le credenziali appena create, ricordiamo di accedere utilizzando l'opzione Autenticazione SQL Server:
Una volta che la piattaforma è stata caricata, vedremo il nostro utente creato e da lì effettueremo le modifiche necessarie per gli utenti.
INGRANDIRE
[color = # a9a9a9] Clicca sull'immagine per ingrandirla [/ color]
Possiamo selezionare l'utente amministratore e modificare la password e modificare tutto ciò di cui abbiamo bisogno.
Come abbiamo potuto analizzare, è molto facile creare un utente per poter inserire il nostro SQL Server 2016 e recuperare la password dell'amministratore nel caso l'avessimo dimenticata e tenere a mente le nostre password, in particolare quelle degli amministratori poiché a volte noi abbiamo bisogno di accedere con urgenza ad una piattaforma e se non la teniamo a mente possiamo avere grossi problemi.