Slik tilbakestiller du SA -passordet i SQL Server

Forfatter: Marcus Baldwin
Opprettelsesdato: 13 Juni 2021
Oppdater Dato: 1 Juli 2024
Anonim
SQL Server Reading SQL Server Transaction Logs
Video: SQL Server Reading SQL Server Transaction Logs

Innhold

Denne artikkelen viser deg hvordan du tilbakestiller det tapte passordet for systemadministrator (SA) i Microsoft SQL Server. For å gjøre dette må du logge deg på via Windows -godkjenning, bruke kommandolinjen eller enkeltbrukermodus.

Trinn

Metode 1 av 3: Bruke Windows -autentisering

  1. 1 Lær alle nyansene i denne metoden. Hvis Windows -autentisering er aktivert på serveren, kan du bruke Windows -autentisering til å logge på serveren uten å måtte angi et passord. Når du er logget inn, endrer du SQL -serverpassordet.
    • Hvis Windows -godkjenning er deaktivert, bruker du enkeltbrukermodus eller ledetekst for å tilbakestille passordet.
  2. 2 Sørg for at SSMS er installert på datamaskinen. SSMS er et brukergrensesnitt som lar deg endre forskjellige parameterinnstillinger for SQL Server i et vindu i stedet for på kommandolinjen. Gjør følgende hvis du ikke har SSMS:
    • åpne SSMS -nedlastingssiden i nettleseren din;
    • klikk på lenken Last ned SQL Server Management Studio 17.6;
    • dobbeltklikk på den nedlastede SSMS -installasjonsfilen;
    • følg instruksjonene på skjermen for å installere SSMS.
  3. 3 Start SSMS. Tast inn sql server management studio fra startmenyen og velg deretter Microsoft SQL Server Management Studio 17 øverst på menyen.
  4. 4 Velg Autentisering. Velg rullegardinmenyen "Autentisering" Windows -godkjenning.
  5. 5 trykk Koble nederst i vinduet. Hvis Windows -godkjenning er aktivert på kontoen din, blir du ført til serverens kontrollpanel.
  6. 6 Utvid servermappen. Hvis det ikke er flere mapper under serverkatalogen øverst til venstre i vinduet, klikker du på + -tegnet for å vise dem.
  7. 7Utvid sikkerhetsmappen.
  8. 8 Utvid påloggingsmappen. Dette er en av mappene i sikkerhetskatalogen.
  9. 9Dobbeltklikk på elementet sa i påloggingsmappen for å åpne vinduet Egenskaper for systemadministrator.
  10. 10 Skriv inn et nytt passord. Skriv inn det nye passordet i tekstboksene Passord og Bekreft passord øverst i vinduet.
  11. 11Klikk på OK nederst i vinduet for å endre passordet og lukke egenskapsvinduet.

Metode 2 av 3: Bruke enkeltbrukermodus

  1. 1 Lær alle nyansene i denne metoden. Selv om du låser din eneste konto, hindrer det deg ikke i å legge til en ny bruker og gi ham administratorrettigheter via kommandolinjen. Bruk legitimasjonen til den nye brukeren for å komme til SQL Server -siden og tilbakestille passordet.
  2. 2 Sørg for at SSMS er installert på datamaskinen. SSMS er et brukergrensesnitt som lar deg endre forskjellige parameterinnstillinger for SQL Server i et vindu i stedet for på kommandolinjen. Gjør følgende hvis du ikke har SSMS:
    • åpne SSMS -nedlastingssiden i en nettleser;
    • klikk på lenken Last ned SQL Server Management Studio 17.6;
    • dobbeltklikk på den nedlastede SSMS -installasjonsfilen;
    • følg instruksjonene på skjermen for å installere SSMS.
  3. 3 Åpne en ledetekst med administratorrettigheter. Åpne menyen Startog følg deretter disse trinnene:
    • Tast inn kommandolinje;
    • høyreklikk på resultatet Kommandolinje;
    • trykk Kjør som administrator;
    • Velg når du blir bedt om det Ja.
  4. 4 Stopp SQL Server -tjenestene. Tast inn nettstopp MSSQLSERVER og trykk på Skriv innå slutte å kjøre SQL -tjenester.
  5. 5 Start SQL på nytt i enkeltbrukermodus. Tast inn nettstart MSSQLSERVER -m "SQLCMD" og trykk på Skriv inn.
    • På dette tidspunktet vil du ikke se noen indikasjon på at programmet kjører i enkeltbrukermodus. Dette vil bare bevises av uttrykket: "SQL Server MSSQLSERVER> tjenesten ble startet vellykket".
  6. 6 Koble til SQL. Tast inn sqlcmd og trykk på Skriv innfor å kjøre SQL -kommandolinjen.
  7. 7 Opprett en ny bruker og et passord ved å skrive inn følgende kommandoer på kommandolinjen SQL:
    • Tast inn OPPRETT LOGGNAMN MED PASSORD = 'passord'hvor "navn" er kontonavnet og "passord" er det nye passordet;
    • klikk Skriv inn;
    • Tast inn og trykk på Skriv inn.
  8. 8 Tilordne systemadministratorrollen til brukeren. Tast inn SP_ADDSRVROLEMEMBER navn, 'SYSADMIN'der "navn" er navnet på kontoen, klikker du Skriv innog skriv deretter inn og trykk på Skriv inn.
  9. 9 Avslutt SQLCMD -kommandolinjen. Tast inn exit og trykk på Skriv inn.
  10. 10 Start SQL på nytt. For å gå ut av enbrukermodus, skriv inn nettstopp MSSQLSERVER && nettstart MSSQLSERVER og trykk på Skriv inn.
    • Du vil se linjen igjen: "SQL Server MSSQLSERVER> tjenesten ble startet vellykket". Fra nå av trenger du ikke lenger kommandolinjen.
  11. 11 Start SSMS. Tast inn sql server management studio fra startmenyen og velg deretter Microsoft SQL Server Management Studio 17 øverst på menyen.
  12. 12 Velg Autentisering. Velg rullegardinmenyen "Autentisering" SQL Server -godkjenning.
  13. 13 Logg på med legitimasjonen til den nye brukeren. Klikk på rullegardinlisten "Brukernavn" og velg navnet på den nye brukeren.
  14. 14 Oppgi passord. Skriv inn brukerens passord i Passord -feltet nederst i vinduet.
  15. 15 trykk Koble nederst i vinduet. Hvis du skrev inn brukernavnet og passordet riktig, blir du ført til serverens kontrollpanel.
  16. 16 Utvid servermappen. Hvis det ikke er flere mapper under serverkatalogen øverst til venstre i vinduet, klikker du på + -tegnet for å vise dem.
  17. 17Utvid sikkerhetsmappen.
  18. 18 Utvid påloggingsmappen. Dette er en av mappene i sikkerhetskatalogen.
  19. 19Dobbeltklikk på elementet sa i påloggingsmappen for å åpne vinduet Egenskaper for systemadministrator.
  20. 20 Skriv inn et nytt passord. Skriv inn det nye passordet i tekstboksene Passord og Bekreft passord øverst i vinduet.
  21. 21Klikk på OK nederst i vinduet for å endre passordet og lukke egenskapsvinduet.

Metode 3 av 3: Bruke kommandolinjen

  1. 1 Åpne startmenyen . Klikk på Windows -logoen i nedre venstre hjørne av skjermen for å åpne Start -menyen.
  2. 2 Åpne en ledetekst. Tast inn kommandolinje, og velg den øverst på Start -menyen.
  3. 3Høyreklikk på Kommandolinje for å vise rullegardinmenyen.
  4. 4Velg et alternativ Kjør som administrator.
  5. 5 Klikk på Jafor å bekrefte å kjøre ledeteksten som administrator. Et kommandopromptvindu åpnes.
  6. 6 Skriv inn den første kommandoen. Tast inn osql -L og trykk på Skriv inn.
  7. 7 Skriv inn den andre kommandoen med servernavnet. Tast inn OSQL -S server -Ehvor "server" erstatter navnet på serveren din, og klikk deretter Skriv inn.
  8. 8 Opprett et nytt passord. Tast inn sp_password NULL, ‘password’, ’sahvor "passord" erstatter passordet du vil bruke, og trykk deretter på Skriv inn.
    • For eksempel, for å angi passordet "rutabaga123", skriv inn sp_password NULL ‘rutabaga123’, ’sa.
  9. 9 Prøv å logge på SQL Server ved hjelp av administratorlegitimasjon og et nytt passord. Hvis du kan logge deg på SQL Server, ble passordet endret.

Tips

  • Hvis ingen av disse metodene fungerer, kan du finne flere betalte SQL Server -programvare for gjenoppretting av passord på Internett.

Advarsler

  • Administratorpassordet kan ikke tilbakestilles eksternt.