Denna wikiHow lär dig hur du återställer ett glömt lösenord för systemadministratör (systemadministratör eller SA) på en Microsoft SQL -server. Återställningen kan göras med Windows-autentiseringsinloggning, kommandotolksprogram eller enanvändarläge.
Steg
Metod 1 av 3: Använda Windows -autentisering
Steg 1. Förstå hur denna metod fungerar
Om Windows -autentisering är aktiverad på servern kan du använda den för att logga in på servern utan att behöva ange ett lösenord. När du väl har loggat in kan du enkelt ändra SQL -serverlösenordet.
Om Windows -autentisering inte är aktiverad måste du använda enkelanvändarläge eller kommandotolken för att återställa lösenordet
Steg 2. Se till att SSMS är installerat
SSMS är ett användargränssnitt som låter dig ändra olika aspekter av SQL -serverinställningar i ett enda fönster, snarare än via kommandotolken. Om SSMS inte redan är installerat följer du dessa steg:
- Besök SSMS -installationssidan via en webbläsare.
- Klicka på länken " Ladda ner SQL Server Management Studio 17.6 ”.
- Dubbelklicka på den nedladdade SSMS-installationsfilen.
- Följ anvisningarna på skärmen för att installera SSMS.
Steg 3. Öppna SSMS
Skriv sql server management studio i "Start" -menyn och klicka sedan på " Microsoft SQL Server Management Studio 17 "Högst upp i" Start "-fönstret.
Steg 4. Välj rätt autentisering
Klicka på listrutan "Autentisering" och välj sedan " Windows -autentisering ”Från menyn.
Steg 5. Klicka på Anslut
Det är längst ner i fönstret. Om Windows -autentisering är aktiverad och tillåten på kontot kan du gå direkt till serverns instrumentpanelsida.
Steg 6. Expandera servermappen
Om servermappen högst upp till vänster i fönstret inte har några alternativ under det, klicka på + ”På vänster sida för att expandera mappen.
Steg 7. Expandera mappen "Säkerhet"
Den här mappen ligger under servernamnet.
Steg 8. Öppna mappen “Logins”
Den här mappen finns i alternativgruppen under mappen "Säkerhet".
Steg 9. Dubbelklicka på sa
Det här alternativet finns i alternativgruppen "Inloggningar". Därefter öppnas fönstret för systemadministratörens egenskaper.
Steg 10. Ange det nya lösenordet
Skriv in det nya lösenordet i fälten "Lösenord" och "Bekräfta lösenord" högst upp i fönstret.
Steg 11. Klicka på OK
Det är längst ner i fönstret. Därefter ändras lösenordet och fönstret för egenskaper stängs.
Metod 2 av 3: Använda enkelanvändarläge
Steg 1. Förstå hur denna metod fungerar
Om du är utelåst från det enda befintliga kontot kan du skapa en ny användare och ge administratörsbehörighet via kommandotolken. Efter det kan du använda den nya användarens inloggningsinformation för att logga in på SQL -serversidan och sedan ändra SA -lösenordet.
Steg 2. Se till att SSMS är installerat
SSMS är ett användargränssnitt som låter dig ändra olika aspekter av SQL -serverinställningar i ett enda fönster, snarare än via kommandotolken. Om SSMS inte redan är installerat följer du dessa steg:
- Besök SSMS -installationssidan via en webbläsare.
- Klicka på länken " Ladda ner SQL Server Management Studio 17.6 ”.
- Dubbelklicka på den nedladdade SSMS-installationsfilen.
- Följ anvisningarna på skärmen för att installera SSMS.
Steg 3. Öppna kommandotolken i administratörsläge
Menyåtkomst Start ”
följ sedan dessa steg:
- Skriv in kommandotolken
- Högerklicka
“ Kommandotolken ”
- Klick " Kör som administratör ”
- Välj " Ja 'när du uppmanas.
Steg 4. Stoppa SQL -tjänsten
Skriv nätstopp MSSQLSERVER och tryck på Enter. Den för närvarande körda SQL -tjänsten kommer att stoppas.
Steg 5. Kör om SQL i enanvändarläge
Skriv net start MSSQLSERVER -m "SQLCMD" och tryck på Enter.
Du kommer inte att se någon indikation på att enanvändarläge körs i detta skede, men du kan se frasen "SQL Server -tjänsten startades framgångsrikt"
Steg 6. Anslut datorn till SQL
Skriv sqlcmd och tryck på Retur. SQL -kommandoraden öppnas efteråt.
Steg 7. Skapa en ny användare och lösenord
Du måste skapa det med kommando skrivet i SQL -kommandoraden:
- Skriv in namnet SKAPA LOGIN MED PASSWORD = 'lösenord', med "namn" som hänvisar till kontonamnet och "lösenord" som hänvisar till det nya lösenordet.
- Tryck på Enter.
- Skriv GO och tryck på Enter.
Steg 8. Lägg till systemadministratörsrollen för den nya användaren
Skriv in namnet SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("namn" hänvisar till kontonamnet), tryck på Enter, skriv GO och tryck på Enter igen.
Steg 9. Avsluta kommandoraden SQLCMD
Skriv exit och tryck på Enter.
Steg 10. Kör om SQL i normalt läge
Du kan inaktivera enanvändarläge genom att skriva net stop MSSQLSERVER && net start MSSQLSERVER och tryck på Enter.
Du kan se frasen "SQL Server -tjänsten startades framgångsrikt". I detta skede kan kommandotolken stängas
Steg 11. Öppna SSMS
Skriv sql server management studio i "Start" -menyn och klicka sedan på " Microsoft SQL Server Management Studio 17 "Högst upp i" Start "-fönstret.
Steg 12. Välj lämplig autentisering
Klicka på listrutan "Autentisering" och klicka sedan på " SQL Server -autentisering ”Från menyn.
Steg 13. Logga in med den nya användarens inloggningsinformation
Klicka på rullgardinsmenyn "Logga in" och välj sedan det användarnamn du just skapade.
Steg 14. Ange lösenordet
Skriv användarens lösenord i fältet "Lösenord" längst ned i fönstret.
Steg 15. Klicka på Anslut
Det är längst ner i fönstret. Så länge rätt användarnamn och lösenord anges, öppnas serverns instrumentpanelsida omedelbart.
Steg 16. Expandera servermappen
Om servermappen i det övre vänstra hörnet av fönstret inte visar något av alternativen nedan, klicka på + ”På vänster sida för att expandera mappen.
Steg 17. Expandera mappen "Säkerhet"
Den här mappen ligger under servernamnet.
Steg 18. Öppna mappen “Logins”
Den här mappen finns i alternativgruppen under mappen "Säkerhet".
Steg 19. Dubbelklicka på sa
Det här alternativet finns i alternativgruppen "Inloggningar". Därefter öppnas fönstret för systemadministratörens egenskaper.
Steg 20. Ange det nya lösenordet
Skriv in det nya lösenordet i fälten "Lösenord" och "Bekräfta lösenord" högst upp i fönstret.
Steg 21. Klicka på OK
Det är längst ner i fönstret. Därefter ändras lösenordet och fönstret för egenskaper stängs.
Metod 3 av 3: Använda kommandotolken
Steg 1. Öppna "Start" -menyn
Klicka på Windows-logotypen i det nedre vänstra hörnet av skärmen. Därefter öppnas "Start" -menyn.
Steg 2. Leta upp kommandotolksprogrammet
Skriv in kommandotolken och vänta tills kommandotolken visas högst upp på "Start" -menyn.
Steg 3. Högerklicka
"Kommandotolken". En rullgardinsmeny visas efter det. Det här alternativet finns i rullgardinsmenyn. Alternativet att köra kommandotolken i administratörsläge kommer att bekräftas. Därefter öppnas programfönstret. Skriv osql -L och tryck på Enter. Skriv in OSQL -S -server -E, med "server" ersatt av ditt servernamn. Tryck sedan på Enter -tangenten. Skriv in EXEC sp_password NULL, 'lösenord', 'sa', med posten "lösenord" ersatt av det lösenord du vill använda. Tryck sedan på Enter -tangenten. Skriv GO och tryck sedan på Retur. Skriv exit och tryck på Enter för att avsluta OSQL. Använd den nya administratörens inloggningsinformation och lösenord. Om du kan logga in på SQL -servern har lösenordet för kontot ändrats.Steg 4. Klicka på Kör som administratör
Steg 5. Klicka på Ja när du uppmanas
Steg 6. Ange det första kommandot
Steg 7. Ange det andra kommandot med servernamnet
Steg 8. Skapa ett nytt lösenord
Om du till exempel vill ändra lösenordet till "qwerty123" skriver du EXEC sp_password NULL, "qwerty123", "sa" i kommandotolken
Steg 9. Kör kommandot
Steg 10. Försök att logga in på SQL -servern
Tips
Om metoderna som beskrivs i den här artikeln inte fungerar finns det flera betalda SQL Server -lösenordsåterställningsprogram tillgängliga på internet