Hur man återställer SA -lösenordet i SQL Server

Författare: Marcus Baldwin
Skapelsedatum: 13 Juni 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Hur man återställer SA -lösenordet i SQL Server - Samhälle
Hur man återställer SA -lösenordet i SQL Server - Samhälle

Innehåll

Den här artikeln visar hur du återställer det förlorade lösenordet för systemadministratör (SA) i Microsoft SQL Server. För att göra detta måste du logga in via Windows -autentisering, använda kommandoraden eller enskilt användarläge.

Steg

Metod 1 av 3: Använda Windows -autentisering

  1. 1 Lär dig alla nyanser av denna metod. Om Windows -autentisering är aktiverad på servern kan du använda Windows -autentisering för att logga in på servern utan att behöva ange ett lösenord. När du har loggat in ändrar du SQL -serverns lösenord.
    • Om Windows -autentisering är inaktiverad använder du enanvändarläge eller kommandotolken för att återställa ditt lösenord.
  2. 2 Se till att SSMS är installerat på datorn. SSMS är ett användargränssnitt som låter dig ändra olika SQL Server -parameterinställningar i ett fönster snarare än på kommandoraden. Om du inte har SSMS gör du följande:
    • öppna SSMS -nedladdningssidan i din webbläsare;
    • Klicka på länken Hämta SQL Server Management Studio 17.6;
    • dubbelklicka på den nedladdade SSMS -installationsfilen;
    • följ instruktionerna på skärmen för att installera SSMS.
  3. 3 Starta SSMS. Stiga på sql serverhanteringsstudio från startmenyn och välj sedan Microsoft SQL Server Management Studio 17 högst upp på menyn.
  4. 4 Välj Autentisering. Välj rullgardinsmenyn "Autentisering" Windows -autentisering.
  5. 5 Tryck Ansluta längst ner i fönstret. Om Windows -autentisering är aktiverat på ditt konto, kommer du till serverkontrollpanelen.
  6. 6 Utöka servermappen. Om det inte finns några ytterligare mappar under serverkatalogen i det övre vänstra fönstret, klicka på + -tecknet för att visa dem.
  7. 7Expandera säkerhetsmappen.
  8. 8 Expandera inloggningsmappen. Detta är en av mapparna i säkerhetskatalogen.
  9. 9Dubbelklicka på objektet sa i mappen Inloggningar för att öppna fönstret Egenskaper för systemadministratör.
  10. 10 Ange ett nytt lösenord. Ange ditt nya lösenord i textrutorna Lösenord och Bekräfta lösenord högst upp i fönstret.
  11. 11Klicka på OK längst ned i fönstret för att ändra lösenordet och stänga egenskapsfönstret.

Metod 2 av 3: Använda enanvändarläge

  1. 1 Lär dig alla nyanser av denna metod. Även om du låser ditt enda konto hindrar det dig inte från att lägga till en ny användare och ge honom administratörsrättigheter via kommandoraden. Använd den nya användarens referenser för att komma till sidan SQL Server och återställa lösenordet.
  2. 2 Se till att SSMS är installerat på datorn. SSMS är ett användargränssnitt som låter dig ändra olika parameterinställningar för SQL Server i ett fönster snarare än på kommandoraden. Om du inte har SSMS gör du följande:
    • öppna SSMS -nedladdningssidan i en webbläsare;
    • Klicka på länken Hämta SQL Server Management Studio 17.6;
    • dubbelklicka på den nedladdade SSMS -installationsfilen;
    • följ instruktionerna på skärmen för att installera SSMS.
  3. 3 Öppna en kommandotolk med administratörsrättigheter. Öppna menyn Startoch följ sedan dessa steg:
    • stiga på kommandorad;
    • högerklicka på resultatet Kommandorad;
    • Tryck Kör som administratör;
    • välj när du uppmanas Ja.
  4. 4 Stoppa SQL Server -tjänsterna. Stiga på nätstopp MSSQLSERVER och tryck på ↵ Angeatt sluta köra SQL -tjänster.
  5. 5 Starta om SQL i enanvändarläge. Stiga på nätstart MSSQLSERVER -m "SQLCMD" och tryck på ↵ Ange.
    • Vid denna tidpunkt kommer du inte att se någon indikation på att programmet körs i enanvändarläge. Detta kommer endast att bevisas av frasen: "SQL Server MSSQLSERVER> tjänsten startades framgångsrikt".
  6. 6 Anslut till SQL. Stiga på sqlcmd och tryck på ↵ Angeför att köra kommandoraden SQL.
  7. 7 Skapa en ny användare och lösenord genom att ange följande kommandon på SQL -kommandoraden:
    • stiga på SKAPA LOGGNAMN MED PASSORD = 'lösenord'där "namn" är kontonamnet och "lösenord" är det nya lösenordet;
    • klick ↵ Ange;
    • stiga på och tryck på ↵ Ange.
  8. 8 Tilldela användaren systemadministratörsrollen. Stiga på SP_ADDSRVROLEMEMBER namn, 'SYSADMIN'där "namn" är namnet på kontot, klicka på ↵ Angeoch skriv sedan in och tryck på ↵ Ange.
  9. 9 Avsluta kommandoraden SQLCMD. Stiga på utgång och tryck på ↵ Ange.
  10. 10 Starta om SQL normalt. För att lämna enanvändarläge, ange nätstopp MSSQLSERVER && nätstart MSSQLSERVER och tryck på ↵ Ange.
    • Du kommer att se raden igen: "SQL Server MSSQLSERVER> tjänsten startades framgångsrikt". Från och med nu behöver du inte längre kommandoraden.
  11. 11 Starta SSMS. Stiga på sql serverhanteringsstudio från startmenyn och välj sedan Microsoft SQL Server Management Studio 17 högst upp på menyn.
  12. 12 Välj Autentisering. Välj rullgardinsmenyn "Autentisering" SQL Server -autentisering.
  13. 13 Logga in med den nya användarens referenser. Klicka på rullgardinsmenyn "Användarnamn" och välj den nya användarens namn.
  14. 14 Skriv in lösenord. Ange användarens lösenord i fältet Lösenord längst ner i fönstret.
  15. 15 Tryck Ansluta längst ner i fönstret. Om du har angett användarnamnet och lösenordet korrekt kommer du till serverns kontrollpanel.
  16. 16 Utöka servermappen. Om det inte finns några ytterligare mappar under serverkatalogen längst upp till vänster i fönstret, klicka på + -tecknet för att visa dem.
  17. 17Expandera säkerhetsmappen.
  18. 18 Expandera inloggningsmappen. Detta är en av mapparna i säkerhetskatalogen.
  19. 19Dubbelklicka på objektet sa i mappen Inloggningar för att öppna fönstret Egenskaper för systemadministratör.
  20. 20 Ange ett nytt lösenord. Ange ditt nya lösenord i textrutorna Lösenord och Bekräfta lösenord högst upp i fönstret.
  21. 21Klicka på OK längst ned i fönstret för att ändra lösenordet och stänga egenskapsfönstret.

Metod 3 av 3: Använda kommandoraden

  1. 1 Öppna startmenyn . Klicka på Windows -logotypen i nedre vänstra hörnet på skärmen för att öppna Start -menyn.
  2. 2 Öppna en kommandotolk. Stiga på kommandoradoch välj det högst upp på Start -menyn.
  3. 3Högerklicka på Kommandorad för att visa rullgardinsmenyn.
  4. 4Välj ett alternativ Kör som administratör.
  5. 5 Klicka på Jaför att bekräfta för att köra kommandotolken som administratör. Ett kommandotolksfönster öppnas.
  6. 6 Ange det första kommandot. Stiga på osql -L och tryck på ↵ Ange.
  7. 7 Ange det andra kommandot med servernamnet. Stiga på OSQL -S -server -Edär "server" ersätter namnet på din server, klicka sedan på ↵ Ange.
  8. 8 Skapa ett nytt lösenord. Stiga på sp_password NULL, ‘lösenord’, ’sadär "lösenord" ersätter lösenordet du vill använda och tryck sedan på ↵ Ange.
    • Om du till exempel vill ange lösenordet "rutabaga123" anger du sp_password NULL ’rutabaga123’, ’sa.
  9. 9 Försök att logga in på SQL Server med administratörsuppgifter och ett nytt lösenord. Om du kan logga in på SQL Server ändrades lösenordet.

Tips

  • Om ingen av dessa metoder fungerar kan du hitta flera betalda SQL Server -lösenordsåterställningsprogram på Internet.

Varningar

  • Administratörslösenordet kan inte återställas på distans.