In diesem wikiHow zeigen wir dir, wie du ein vergessenes Systemadministrator-Passwort (Systemadministrator oder SA) auf einem Microsoft SQL-Server zurücksetzt. Das Zurücksetzen kann mithilfe der Windows-Authentifizierungsanmeldung, des Eingabeaufforderungsprogramms oder des Einzelbenutzermodus erfolgen.
Schritt
Methode 1 von 3: Verwenden der Windows-Authentifizierung
Schritt 1. Verstehen Sie, wie diese Methode funktioniert
Wenn auf dem Server die Windows-Authentifizierung aktiviert ist, können Sie sich damit beim Server anmelden, ohne ein Kennwort eingeben zu müssen. Sobald Sie sich angemeldet haben, können Sie das SQL-Server-Passwort einfach ändern.
Wenn die Windows-Authentifizierung nicht aktiviert ist, müssen Sie den Einzelbenutzermodus oder das Eingabeaufforderungsprogramm verwenden, um das Kennwort zurückzusetzen
Schritt 2. Stellen Sie sicher, dass SSMS installiert ist
SSMS ist eine Benutzeroberfläche, mit der Sie verschiedene Aspekte der SQL Server-Einstellungen in einem einzigen Fenster ändern können, anstatt über die Eingabeaufforderung. Wenn SSMS noch nicht installiert ist, gehen Sie folgendermaßen vor:
- Besuchen Sie die SSMS-Installationsseite über einen Browser.
- Klicken Sie auf den Link " Laden Sie SQL Server Management Studio 17.6 herunter ”.
- Doppelklicken Sie auf die heruntergeladene SSMS-Installationsdatei.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um SSMS zu installieren.
Schritt 3. Öffnen Sie SSMS
Geben Sie sql server management studio in das Menü "Start" ein und klicken Sie dann auf " Microsoft SQL Server Management Studio 17 “oben im Fenster „Start“.
Schritt 4. Wählen Sie die richtige Authentifizierung
Klicken Sie auf das Dropdown-Feld "Authentifizierung" und wählen Sie dann " Windows-Authentifizierung “aus dem Menü.
Schritt 5. Klicken Sie auf Verbinden
Es steht ganz unten im Fenster. Wenn die Windows-Authentifizierung für das Konto aktiviert und zugelassen ist, können Sie direkt zur Server-Dashboard-Seite wechseln.
Schritt 6. Erweitern Sie den Serverordner
Wenn der Serverordner oben links im Fenster nicht einige Optionen darunter hat, klicken Sie auf „ + “auf der linken Seite, um den Ordner zu erweitern.
Schritt 7. Erweitern Sie den Ordner "Sicherheit"
Dieser Ordner befindet sich unter dem Servernamen.
Schritt 8. Öffnen Sie den Ordner „Logins“
Dieser Ordner befindet sich in der Optionsgruppe unter dem Ordner „Sicherheit“.
Schritt 9. Doppelklicken Sie auf sa
Diese Option befindet sich in der Optionsgruppe "Logins". Danach wird das Eigenschaftenfenster des Systemadministrators geöffnet.
Schritt 10. Geben Sie das neue Passwort ein
Geben Sie das neue Passwort in die Felder "Passwort" und "Passwort bestätigen" oben im Fenster ein.
Schritt 11. Klicken Sie auf OK
Es steht ganz unten im Fenster. Danach wird das Passwort geändert und das Eigenschaftsfenster geschlossen.
Methode 2 von 3: Verwenden des Einzelbenutzermodus
Schritt 1. Verstehen Sie, wie diese Methode funktioniert
Wenn Sie für das einzige vorhandene Konto gesperrt sind, können Sie über das Eingabeaufforderungsprogramm einen neuen Benutzer erstellen und Administratorberechtigungen erteilen. Danach können Sie sich mit den Anmeldeinformationen des neuen Benutzers bei der SQL Server-Seite anmelden und dann das SA-Kennwort ändern.
Schritt 2. Stellen Sie sicher, dass SSMS installiert ist
SSMS ist eine Benutzeroberfläche, mit der Sie verschiedene Aspekte der SQL Server-Einstellungen in einem einzigen Fenster ändern können, anstatt über die Eingabeaufforderung. Wenn SSMS noch nicht installiert ist, gehen Sie folgendermaßen vor:
- Besuchen Sie die SSMS-Installationsseite über einen Browser.
- Klicken Sie auf den Link " Laden Sie SQL Server Management Studio 17.6 herunter ”.
- Doppelklicken Sie auf die heruntergeladene SSMS-Installationsdatei.
- Befolgen Sie die Anweisungen auf dem Bildschirm, um SSMS zu installieren.
Schritt 3. Öffnen Sie die Eingabeaufforderung im Administratormodus
Menüzugriff Start ”
dann folgen Sie diesen Schritten:
- Eingabeaufforderung eingeben
-
Rechtsklick
“ Eingabeaufforderung ”
- Klicken " Als Administrator ausführen ”
- Wählen " Jawohl “, wenn Sie dazu aufgefordert werden.
Schritt 4. Stoppen Sie die Ausführung des SQL-Dienstes
Geben Sie net stop MSSQLSERVER ein und drücken Sie die Eingabetaste. Der aktuell ausgeführte SQL-Dienst wird beendet.
Schritt 5. Führen Sie SQL im Einzelbenutzermodus erneut aus
Geben Sie net start MSSQLSERVER -m"SQLCMD" ein und drücken Sie die Eingabetaste.
Sie sehen zu diesem Zeitpunkt keinen Hinweis darauf, dass der Einzelbenutzermodus ausgeführt wird, aber Sie können den Ausdruck "Der SQL Server-Dienst wurde erfolgreich gestartet" sehen
Schritt 6. Verbinden Sie den Computer mit SQL
Geben Sie sqlcmd ein und drücken Sie die Eingabetaste. Danach öffnet sich die SQL-Befehlszeile.
Schritt 7. Erstellen Sie einen neuen Benutzer und ein neues Kennwort
Sie müssen es mit einem in der SQL-Befehlszeile geschriebenen Befehl erstellen:
- Geben Sie den Namen CREATE LOGIN WITH PASSWORD='password' ein, wobei sich "name" auf den Kontonamen und "password" auf das neue Passwort bezieht.
- Drücken Sie die Eingabetaste.
- Geben Sie GO ein und drücken Sie die Eingabetaste.
Schritt 8. Fügen Sie dem neuen Benutzer die Systemadministratorrolle hinzu
Geben Sie den Namen SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("Name" bezieht sich auf den Kontonamen) ein, drücken Sie die Eingabetaste, geben Sie GO ein und drücken Sie erneut die Eingabetaste.
Schritt 9. Beenden Sie die SQLCMD-Befehlszeile
Geben Sie exit ein und drücken Sie die Eingabetaste.
Schritt 10. Führen Sie SQL im normalen Modus erneut aus
Sie können den Einzelbenutzermodus deaktivieren, indem Sie net stop MSSQLSERVER && net start MSSQLSERVER eingeben und die Eingabetaste drücken.
Sie können den Ausdruck "Der SQL Server-Dienst wurde erfolgreich gestartet" sehen. In diesem Stadium kann das Eingabeaufforderungsfenster geschlossen werden
Schritt 11. Öffnen Sie SSMS
Geben Sie sql server management studio in das Menü "Start" ein und klicken Sie dann auf " Microsoft SQL Server Management Studio 17 “oben im Fenster „Start“.
Schritt 12. Wählen Sie die entsprechende Authentifizierung aus
Klicken Sie auf das Dropdown-Feld "Authentifizierung" und dann auf " SQL Server-Authentifizierung “aus dem Menü.
Schritt 13. Melden Sie sich mit den Anmeldeinformationen des neuen Benutzers an
Klicken Sie auf das Dropdown-Feld "Anmelden" und wählen Sie dann den soeben erstellten Benutzernamen aus.
Schritt 14. Geben Sie das Passwort ein
Geben Sie das Passwort des Benutzers in das Feld "Passwort" unten im Fenster ein.
Schritt 15. Klicken Sie auf Verbinden
Es steht ganz unten im Fenster. Solange der richtige Benutzername und das richtige Passwort eingegeben werden, wird die Server-Dashboard-Seite sofort geöffnet.
Schritt 16. Erweitern Sie den Serverordner
Wenn der Serverordner in der oberen linken Ecke des Fensters keine der darunter liegenden Optionen anzeigt, klicken Sie auf „ + “auf der linken Seite, um den Ordner zu erweitern.
Schritt 17. Erweitern Sie den Ordner "Sicherheit"
Dieser Ordner befindet sich unter dem Servernamen.
Schritt 18. Öffnen Sie den Ordner „Logins“
Dieser Ordner befindet sich in der Optionsgruppe unter dem Ordner „Sicherheit“.
Schritt 19. Doppelklicken Sie auf sa
Diese Option befindet sich in der Optionsgruppe "Logins". Danach wird das Eigenschaftenfenster des Systemadministrators geöffnet.
Schritt 20. Geben Sie das neue Passwort ein
Geben Sie das neue Passwort in die Felder "Passwort" und "Passwort bestätigen" oben im Fenster ein.
Schritt 21. Klicken Sie auf OK
Es steht ganz unten im Fenster. Danach wird das Passwort geändert und das Eigenschaftsfenster geschlossen.
Methode 3 von 3: Verwenden der Eingabeaufforderung
Schritt 1. Öffnen Sie das „Start“-Menü
Klicken Sie auf das Windows-Logo in der unteren linken Ecke des Bildschirms. Danach wird das Menü „Start“geöffnet.
Schritt 2. Suchen Sie das Eingabeaufforderungsprogramm
Geben Sie die Eingabeaufforderung ein und warten Sie, bis das Eingabeaufforderungssymbol oben im Menü "Start" angezeigt wird.
Schritt 3. Rechtsklick
"Eingabeaufforderung".
Danach erscheint ein Dropdown-Menü.
Schritt 4. Klicken Sie auf Als Administrator ausführen
Diese Option befindet sich im Dropdown-Menü.
Schritt 5. Klicken Sie auf Ja, wenn Sie dazu aufgefordert werden
Die Option zum Ausführen der Eingabeaufforderung im Administratormodus wird bestätigt. Danach öffnet sich das Programmfenster.
Schritt 6. Geben Sie den ersten Befehl ein
Geben Sie osql -L ein und drücken Sie die Eingabetaste.
Schritt 7. Geben Sie den zweiten Befehl mit dem Servernamen ein
Geben Sie OSQL -S server -E ein, wobei "server" durch Ihren Servernamen ersetzt wird. Drücken Sie danach die Eingabetaste.
Schritt 8. Erstellen Sie ein neues Passwort
Geben Sie EXEC sp_password NULL, 'password', 'sa' ein, wobei der Eintrag "password" durch das gewünschte Passwort ersetzt wird. Drücken Sie danach die Eingabetaste.
Um das Kennwort beispielsweise in "qwerty123" zu ändern, geben Sie EXEC sp_password NULL, 'qwerty123', 'sa' in das Eingabeaufforderungsfenster ein
Schritt 9. Führen Sie den Befehl aus
Geben Sie GO ein und drücken Sie dann die Eingabetaste. Geben Sie exit ein und drücken Sie die Eingabetaste, um OSQL zu beenden.
Schritt 10. Versuchen Sie, sich beim SQL-Server anzumelden
Verwenden Sie die neuen Anmeldeinformationen und das Kennwort des Administrators. Wenn Sie sich beim SQL-Server anmelden können, wurde das Kontokennwort erfolgreich geändert.