PDF herunterladen
PDF herunterladen
In diesem wikiHow zeigen wir dir, wie du in Microsoft SQL Server ein vergessenes Systemadministrator (SA) Passwort zurücksetzt. Du kannst dich dafür mit Windows Authentifizierung einloggen, die Kommandozeile nutzen oder den Einzelbenutzermodus.
Vorgehensweise
-
Verstehe, wie diese Methode funktioniert. Wenn Windows Authentifizierung für deinen Server aktiviert ist, kannst du dich ohne Passworteingabe auf deinem Server einloggen. Nachdem du eingeloggt bist, kannst du das Passwort des SQL Servers leicht ändern. [1] X Forschungsquelle
- Wenn Windows Authentifizierung nicht aktiviert ist, musst du entweder den Einzelbenutzermodus anwenden oder die Kommandozeile verwenden , um das Passwort zurückzusetzen.
-
Stelle sicher, dass SSMS installiert ist. SSMS ist eine Oberfläche, mit der du verschiedene Aspekte der Einstellungen deines SQL Servers in einem Fenster ändern kannst, statt in der Kommandozeile. Wenn du SSMS nicht installiert hast, dann gehe so vor:
- Gehe in einem Browser auf die SSMS Installationsseite .
- Klicke auf den Link SQL Server Management Studio 17.6 herunterladen .
- Mache einen Doppelklick auf die heruntergeladene SSMS Setup-Datei.
- Befolge die Anweisungen auf dem Bildschirm, um SSMS zu installieren.
-
Öffne SSMS. Tippe sql server management studio in Start ein und klicke dann oben im Startfenster auf Microsoft SQL Server Management Studio 17 .
-
Wähle die richtige Authentifizierung. Klicke auf das Dropdown-Feld "Authentifizierung" und dann im Menü auf Windows Authentifizierung .
-
Klicke unten im Fenster auf Verbinden . Wenn Windows Authentifizierung für dein Benutzerkonto erlaubt ist, loggt dich dies in das Dashboard deines Servers ein.
-
Erweitere den Server-Ordner. Wenn der Ordner des Servers links oben im Fenster nicht mehrere Optionen darunter anzeigt, klicke links daneben auf das + , um ihn zu erweitern.
-
Erweitere unter dem Namen des Servers den Ordner "Sicherheit".
-
Erweitere den Ordner "Logins". Du findest ihn in der Gruppe mit Optionen unter dem Ordner "Sicherheit".
-
Mache in der "Logins"-Gruppe mit Optionen einen Doppelklick auf sa . Dies öffnet das Fenster mit den Eigenschaften für den Systemadministrator.
-
Gib ein neues Passwort ein. Tippe dein neues Passwort in die beiden Felder "Passwort" und "Passwort bestätigen" weiter oben im Fenster ein.
-
Klicke unten im Fenster auf OK . Dies ändert das Passwort und schließt das Eigenschaftenfenster.Werbeanzeige
-
Verstehe, wie diese Methode funktioniert. Selbst wenn du dich aus deinem einzigen Account ausgesperrt hast, kannst du einen Benutzer hinzufügen und ihm mit Hilfe der Kommandozeile Admin-Rechte geben. Danach kannst du dich mit den Zugangsdaten des neuen Benutzers in den SQL Server einloggen, wo du das SA Passwort ändern kannst. [2] X Forschungsquelle
-
Stelle sicher, dass SSMS installiert ist. SSMS ist eine Oberfläche, mit der du verschiedene Aspekte der Einstellungen deines SQL Servers in einem Fenster ändern kannst, statt in der Kommandozeile. Wenn du SSMS nicht installiert hast, dann gehe so vor:
- Gehe in einem Browser auf die SSMS Installationsseite .
- Klicke auf den Link SQL Server Management Studio 17.6 herunterladen .
- Mache einen Doppelklick auf die heruntergeladene SSMS Setup-Datei.
- Befolge die Anweisungen auf dem Bildschirm, um SSMS zu installieren.
-
Öffne die Kommandozeile im Administratormodus. Öffne Start und gehe dann so vor:
- Tippe cmd ein.
- Klicke mit der rechten Maustaste auf Kommandozeile .
- Klicke auf Als Administrator ausführen .
- Klicke auf Ja .
-
Beende die Ausführung von SQL Instance. Tippe net stop MSSQLSERVER ein und drücke auf ↵ Enter . Dies hält alle derzeit laufenden SQL Services an.
-
Starte SQL im Einzelbenutzermodus neu. Tippe net start MSSQLSERVER -m"SQLCMD" ein und drücke auf ↵ Enter .
- Du wirst keinen Hinweis darauf sehen, dass du im Einzelbenutzermodus bist, aber du solltest den Text "Der SQL Server <MSSQLSERVER> Service wurde erfolgreich gestartet" sehen.
-
Verbinde dich mit SQL. Tippe sqlcmd ein und drücke auf ↵ Enter . Dies öffnet die SQL-Kommandozeile.
-
Erstelle einen neuen Benutzer und ein neues Passwort. Dafür gibst du Befehle in die SQL Kommandozeile ein:
- Tippe CREATE LOGIN name WITH PASSWORD=’passwort’ ein, wobei "name" der Name des Benutzerkontos und "passwort" das neue Passwort ist.
- Drücke auf ↵ Enter .
- Tippe GO ein und drücke auf ↵ Enter .
-
Füge den Benutzer der Systemadministrator-Rolle hinzu. Tippe SP_ADDSRVROLEMEMBER name,’SYSADMIN’ ein, wobei "name" der Name des Accounts ist, und drücke auf ↵ Enter . Tippe dann GO ein und drücke auf ↵ Enter .
-
Verlasse die SQLCMD Kommandozeile. Tippe exit ein und drücke auf ↵ Enter .
-
Starte SQL im normalen Modus neu. Du kannst den Einzelbenutzermodus beenden, indem du net stop MSSQLSERVER && net start MSSQLSERVER eingibst und auf ↵ Enter drückst.
- Du solltest jetzt wieder den Text "Der SQL Server <MSSQLSERVER> Service wurde erfolgreich gestartet" sehen. Jetzt kannst du die Kommandozeile schließen.
-
Öffne SSMS. Tippe sql server management studio in Start ein und klicke dann oben im Startfenster auf Microsoft SQL Server Management Studio 17 .
-
Wähle die richtige Authentifizierung. Klicke auf das Dropdown-Feld "Authentifizierung" und dann im Menü auf Windows Authentifizierung .
-
Logge dich mit den Zugangsdaten des neuen Benutzers ein. Klicke auf das Dropdown-Feld "Login" und dann auf den Namen des Benutzers, den du gerade erstellt hast.
-
Gib das Passwort ein. Tippe das Passwort des Benutzers unten im Fenster in das Feld "Passwort" ein.
-
Klicke unten im Fenster auf Verbinden . Wenn du den Benutzernamen und das Passwort richtig eingegeben hast, öffnet dies das Dashboard deines Servers.
-
Erweitere den Server-Ordner. Wenn der Ordner des Servers links oben im Fenster nicht mehrere Optionen darunter anzeigt, klicke links daneben auf das + , um ihn zu erweitern.
-
Erweitere unter dem Namen des Servers den Ordner "Sicherheit".
-
Erweitere den Ordner "Logins". Du findest ihn in der Gruppe mit Optionen unter dem Ordner "Sicherheit".
-
Mache in der "Logins"-Gruppe mit Optionen einen Doppelklick auf sa . Dies öffnet das Fenster mit den Eigenschaften für den Systemadministrator.
-
Gib ein neues Passwort ein. Tippe dein neues Passwort in die beiden Felder "Passwort" und "Passwort bestätigen" weiter oben im Fenster ein.
-
Klicke unten im Fenster auf OK . Dies ändert das Passwort und schließt das Eigenschaftenfenster.Werbeanzeige
-
Öffne Start . Klicke dafür unten links auf das Windows-Logo. Dies öffnet das Startmenü.
-
Suche nach der Kommandozeile. Tippe command prompt ein und warte dann, bis die Kommandozeile oben im Startmenü angezeigt wird.
-
Klicke mit der rechten Maustaste auf Kommandozeile. Dies blendet ein Dropdown-Menü ein.
-
Klicke im Dropdown-Menü auf Als Administrator ausführen .
-
Klicke auf Ja . Dies bestätigt deine Entscheidung, die Kommandozeile im Admin-Modus zu öffnen. Die Kommandozeile sollte sich öffnen.
-
Gib den zweiten Befehl mit dem Namen deines Servers ein. Tippe OSQL -S server -E ein, wobei "server" durch den Namen deines Servers ersetzt wird, und drücke dann auf ↵ Enter .
-
Erstelle ein neues Passwort. Tippe EXEC sp_password NULL, ‘password’, ’sa' ein, wobei "password" durch das gewünschte Passwort zu ersetzen ist, und drücke dann auf ↵ Enter .
- Um bspw. "rutabaga123" als Passwort festzulegen, würdest du EXEC sp_password NULL, 'rutabaga123', 'sa' in die Kommandozeile eingeben.
-
Führe den Befehl aus. Tippe GO ein und drücke auf ↵ Enter . Tippe exit ein und drücke auf ↵ Enter , um OSQL zu beenden.
-
Versuche, dich auf deinem SQL Server einzuloggen. Verwende dafür die Admin-Zugangsdaten und dein neues Passwort. Wenn du dich in SQL Server einloggen kannst, wurde dein Passwort erfolgreich geändert.Werbeanzeige
Tipps
- Sollte keine dieser Methoden in deiner Situation funktionieren, gibt es verschiedene kostenpflichtige Passwort-Wiederherstellungsprogramme für SQL Server im Internet.
Werbeanzeige
Warnungen
- Du kannst das SA-Passwort nicht remote zurücksetzen.
Werbeanzeige
Referenzen
Werbeanzeige