Deze wikiHow leert je hoe je een vergeten systeembeheerderswachtwoord (systeembeheerder of SA) op een Microsoft SQL-server kunt resetten. Resetten kan worden gedaan met behulp van Windows-authenticatieaanmelding, het opdrachtpromptprogramma of de modus voor één gebruiker.
Stap
Methode 1 van 3: Windows-verificatie gebruiken
Stap 1. Begrijp hoe deze methode werkt
Als Windows-verificatie is ingeschakeld op de server, kunt u deze gebruiken om u aan te melden bij de server zonder dat u een wachtwoord hoeft in te voeren. Nadat u bent ingelogd, kunt u het wachtwoord van de SQL-server eenvoudig wijzigen.
Als Windows-verificatie niet is ingeschakeld, moet u de modus voor één gebruiker of het opdrachtpromptprogramma gebruiken om het wachtwoord opnieuw in te stellen
Stap 2. Zorg ervoor dat SSMS is geïnstalleerd
SSMS is een gebruikersinterface waarmee u verschillende aspecten van de SQL-serverinstellingen in een enkel venster kunt wijzigen in plaats van via de opdrachtprompt. Als SSMS nog niet is geïnstalleerd, volgt u deze stappen:
- Bezoek de SSMS-installatiepagina via een browser.
- Klik De link " Download SQL Server Management Studio 17.6 ”.
- Dubbelklik op het gedownloade SSMS-installatiebestand.
- Volg de aanwijzingen op het scherm om SSMS te installeren.
Stap 3. Open SSMS
Typ sql server management studio in het menu "Start" en klik vervolgens op " Microsoft SQL Server Management Studio 17 ” bovenaan het venster “Start”.
Stap 4. Kies de juiste authenticatie
Klik op de vervolgkeuzelijst " Authenticatie " en selecteer vervolgens " Windows-verificatie ” uit het menu.
Stap 5. Klik op Verbinden
Het staat onderaan het venster. Als Windows-verificatie is ingeschakeld en toegestaan voor het account, kunt u rechtstreeks naar de serverdashboardpagina gaan.
Stap 6. Vouw de servermap uit
Als de servermap in de linkerbovenhoek van het venster geen enkele opties heeft, klikt u op de + ” aan de linkerkant om de map uit te vouwen.
Stap 7. Vouw de map "Beveiliging" uit
Deze map staat onder de servernaam.
Stap 8. Open de map "Aanmeldingen"
Deze map bevindt zich in de optiegroep onder de map "Beveiliging".
Stap 9. Dubbelklik op sa
Deze optie bevindt zich in de optiegroep "Aanmeldingen". Daarna wordt het eigenschappenvenster van de systeembeheerder geopend.
Stap 10. Voer het nieuwe wachtwoord in
Typ het nieuwe wachtwoord in de velden "Wachtwoord" en "Bevestig wachtwoord" bovenaan het venster.
Stap 11. Klik op OK
Het staat onderaan het venster. Daarna wordt het wachtwoord gewijzigd en wordt het eigenschappenvenster gesloten.
Methode 2 van 3: De modus voor één gebruiker gebruiken
Stap 1. Begrijp hoe deze methode werkt
Als u geen toegang meer heeft tot het enige bestaande account, kunt u een nieuwe gebruiker maken en beheerdersmachtigingen verlenen via het opdrachtpromptprogramma. Daarna kunt u de inloggegevens van de nieuwe gebruiker gebruiken om in te loggen op de SQL-serverpagina en vervolgens het SA-wachtwoord wijzigen.
Stap 2. Zorg ervoor dat SSMS is geïnstalleerd
SSMS is een gebruikersinterface waarmee u verschillende aspecten van de SQL-serverinstellingen in een enkel venster kunt wijzigen in plaats van via de opdrachtprompt. Als SSMS nog niet is geïnstalleerd, volgt u deze stappen:
- Bezoek de SSMS-installatiepagina via een browser.
- Klik De link " Download SQL Server Management Studio 17.6 ”.
- Dubbelklik op het gedownloade SSMS-installatiebestand.
- Volg de aanwijzingen op het scherm om SSMS te installeren.
Stap 3. Open de opdrachtprompt in de beheerdersmodus
Menutoegang Begin ”
volg dan deze stappen:
- Typ opdrachtprompt
-
Klik met de rechtermuisknop
“ Opdrachtprompt ”
- Klik " Als administrator uitvoeren ”
- Kiezen " Ja ' als daarom gevraagd wordt.
Stap 4. Stop de uitvoering van de SQL-service
Typ net stop MSSQLSERVER en druk op Enter. De momenteel actieve SQL-service wordt gestopt.
Stap 5. Voer SQL opnieuw uit in de modus voor één gebruiker
Typ net start MSSQLSERVER -m"SQLCMD" en druk op Enter.
U ziet in dit stadium geen indicatie dat de modus voor één gebruiker actief is, maar u kunt wel de zin zien " De SQL Server-service is succesvol gestart"
Stap 6. Verbind de computer met SQL
Typ sqlcmd en druk op Enter. De SQL-opdrachtregel wordt daarna geopend.
Stap 7. Maak een nieuwe gebruiker en wachtwoord aan
U moet het maken met een opdracht die is geschreven in de SQL-opdrachtregel:
- Typ de naam CREATE LOGIN WITH PASSWORD='password', waarbij "name" verwijst naar de accountnaam en "password" verwijst naar het nieuwe wachtwoord.
- Druk op de Enter-toets.
- Typ GO en druk op Enter.
Stap 8. Voeg de systeembeheerdersrol toe aan de nieuwe gebruiker
Typ de naam SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("naam" verwijst naar de accountnaam), druk op Enter, typ GO en druk nogmaals op Enter.
Stap 9. Sluit de SQLCMD-opdrachtregel af
Typ exit en druk op Enter.
Stap 10. Voer SQL opnieuw uit in de normale modus
U kunt de modus voor één gebruiker uitschakelen door net stop MSSQLSERVER && net start MSSQLSERVER te typen en op Enter te drukken.
U ziet de zin " De SQL Server-service is succesvol gestart ". In dit stadium kan het opdrachtpromptvenster worden gesloten
Stap 11. Open SSMS
Typ sql server management studio in het menu "Start" en klik vervolgens op " Microsoft SQL Server Management Studio 17 ” bovenaan het venster “Start”.
Stap 12. Selecteer de juiste authenticatie
Klik op de vervolgkeuzelijst " Authenticatie " en klik vervolgens op " SQL Server-verificatie ” uit het menu.
Stap 13. Log in met de inloggegevens van de nieuwe gebruiker
Klik op de vervolgkeuzelijst "Aanmelden" en selecteer vervolgens de gebruikersnaam die u zojuist hebt gemaakt.
Stap 14. Voer het wachtwoord in
Typ het wachtwoord van de gebruiker in het veld "Wachtwoord" onder aan het venster.
Stap 15. Klik op Verbinden
Het staat onderaan het venster. Zolang de juiste gebruikersnaam en wachtwoord zijn ingevoerd, wordt de serverdashboardpagina onmiddellijk geopend.
Stap 16. Vouw de servermap uit
Als de servermap in de linkerbovenhoek van het venster geen van de onderstaande opties toont, klikt u op de knop + ” aan de linkerkant om de map uit te vouwen.
Stap 17. Vouw de map "Beveiliging" uit
Deze map staat onder de servernaam.
Stap 18. Open de map "Aanmeldingen"
Deze map bevindt zich in de optiegroep onder de map "Beveiliging".
Stap 19. Dubbelklik op sa
Deze optie bevindt zich in de optiegroep "Aanmeldingen". Daarna wordt het eigenschappenvenster van de systeembeheerder geopend.
Stap 20. Voer het nieuwe wachtwoord in
Typ het nieuwe wachtwoord in de velden "Wachtwoord" en "Bevestig wachtwoord" bovenaan het venster.
Stap 21. Klik op OK
Het staat onderaan het venster. Daarna wordt het wachtwoord gewijzigd en wordt het eigenschappenvenster gesloten.
Methode 3 van 3: Opdrachtprompt gebruiken
Stap 1. Open het menu "Start"
Klik op het Windows-logo in de linkerbenedenhoek van het scherm. Daarna wordt het menu "Start" geopend.
Stap 2. Zoek het opdrachtpromptprogramma
Typ de opdrachtprompt in en wacht tot het pictogram Opdrachtprompt boven aan het menu "Start" verschijnt.
Stap 3. Klik met de rechtermuisknop
"Opdrachtprompt".
Daarna verschijnt een vervolgkeuzemenu.
Stap 4. Klik op Als administrator uitvoeren
Deze optie staat in het vervolgkeuzemenu.
Stap 5. Klik op Ja wanneer daarom wordt gevraagd
De optie om de opdrachtprompt uit te voeren in de beheerdersmodus wordt bevestigd. Daarna wordt het programmavenster geopend.
Stap 6. Voer de eerste opdracht in
Typ osql -L en druk op Enter.
Stap 7. Voer de tweede opdracht in met de servernaam
Typ OSQL -S server -E, waarbij "server" wordt vervangen door uw servernaam. Druk daarna op de Enter-toets.
Stap 8. Maak een nieuw wachtwoord aan
Typ EXEC sp_password NULL, 'password', 'sa', waarbij het item 'password' wordt vervangen door het wachtwoord dat u wilt gebruiken. Druk daarna op de Enter-toets.
Als u bijvoorbeeld het wachtwoord wilt wijzigen in "qwerty123", typt u EXEC sp_password NULL, 'qwerty123', 'sa' in het opdrachtpromptvenster
Stap 9. Voer de opdracht uit
Typ GO en druk vervolgens op Enter. Typ exit en druk op Enter om OSQL af te sluiten.
Stap 10. Probeer in te loggen op de SQL-server
Gebruik de nieuwe aanmeldingsgegevens en wachtwoord van de beheerder. Als u kunt inloggen op de SQL-server, is het accountwachtwoord met succes gewijzigd.