Si per qualsevol raó oblides la contrasenya de l'usuari administrador (sa) i no tens l'autenticació de Windows habilitada, pots recuperar-la de manera molt senzilla al SQL Server. Només has d'iniciar la instància del SQL Server en "mode d'usuari únic".
Aquest mode és útil en situacions en què necessites realitzar tasques de manteniment, solucionar problemes o fer canvis a la configuració del SQL Server i vols assegurar-te que només un usuari tingui accés a la instància del SQL Server mentre es realitzen aquestes accions.
Per tant, primerament, atura el SQL Server utilitzant CMD o la consola de configuració del SQL:
# NET STOP MSSQLSERVER
I després inicia'l de nou, però amb l'opció "Usuari Únic":
# NET START MSSQLSERVER /m
També pots afegir l'opció des de la consola en "Paràmetres d'inici" a les propietats del SQL Server:
Un cop iniciat, utilitza el SQLCMD per connectar-te:
# SQLCMD
Això et permetrà, per exemple, afegir un usuari nou:
# CREATE LOGIN nou_usuari AMB PASSWORD='Nova_Contrasenya_Segura'
GO
I atorgar-li permisos de SYSADMIN:
# EXEC sp_addsrvrolemember 'nou_usuari', 'SYSADMIN';
GO
EXIT
Després, atura de nou el SQL Server per CMD o la consola de configuració:
# NET STOP MSSQLSERVER
I després inicia'l sense el paràmetre d'inici:
# NET START MSSQLSERVER
Un cop el SQL Server s'inicia normalment, podràs iniciar sessió amb el nou usuari SQL amb permisos de SYSADMIN per fer els canvis desitjats.
Esperem que aquest tutorial t'hagi estat d'ajuda. Si tens qualsevol pregunta sobre això o qualsevol altra qüestió relacionada amb els teus servidors a Clouding, no dubtis a contactar a suport@clouding.io. Estem aquí per ajudar-te!