Haben Sie das SA-Passwort für Ihre SQL Server 2012-Instanz vergessen? Wenn Sie zu oft versucht haben, mit falschen Passwörtern auf die Datenbank zuzugreifen, ist das SA-Konto möglicherweise gesperrt. In diesem Tutorial zeigen wir Ihnen zwei Möglichkeiten, die Kontrolle über Ihren SQL Server 2012 zu übernehmen, indem Sie entweder ein Systemadministratorkonto hinzufügen oder das SA-Passwort zurücksetzen.
Option 1: SQL Server 2012-Passwort im Einzelbenutzermodus zurücksetzen
- Starten Sie das Dienstprogramm SQL Server Configuration Manager. Suchen Sie nach Ihrer SQL Server 2012-Instanz und beenden Sie den Dienst.

- Öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen Sie den folgenden Befehl aus, um SQL Server 2012 im Einzelbenutzermodus zu starten:
net start MSSQL$SQLEXPRESS /m"SQLCMD"Stellen Sie sicher, dass Sie MSSQL$SQLEXPRESS in den Dienstnamen Ihrer SQL Server-Instanz ändern. Jede Instanz verfügt über einen eigenen SQL Server-Dienst. Der Dienstname befindet sich im Fenster „Dienste“ von Windows (services.msc).

- Verwenden Sie den Befehl sqlcmd, um lokal eine Verbindung zu Ihrer SQL Server 2012-Datenbank herzustellen. Wenn Ihr SQL Server auf einem Remotecomputer installiert ist, stellen Sie sicher, dass Sie die . (Punkt) durch den Hostnamen dieses Servers.
sqlcmd -E -S . - Geben Sie die folgende SQL-Anweisung ein, um ein neues Konto zu erstellen und ihm Berechtigungen auf Serverebene zu erteilen.
CREATE LOGIN tom WITH PASSWORD = 'P@ssw0rd'
GO
ALTER SERVER ROLE sysadmin ADD MEMBER tom
GO
- Geben Sie „exit“ ein, um sqlcmd zu beenden. Starten Sie Ihren SQL Server 2012-Dienst neu, um den Einzelbenutzermodus zu verlassen. Anschließend können Sie mit dem soeben erstellten neuen Login eine Verbindung zur Datenbank herstellen.
Option 2: SQL Server 2012-Passwort offline zurücksetzen
Siehe auch:So aktivieren Sie Remoteverbindungen in SQL Server 2014/2012/2008
SQL Server erstellt den Passwort-Hash des Benutzers, der in der Master-Datenbank (sysxlogins) gespeichert wird. Mit SQL Server Password Changer können Sie SQL Server 2012-Passwörter für die SA und andere Benutzerkonten entsperren/zurücksetzen. So geht's:
- Zunächst müssen Sie Ihre SQL Server 2012-Instanz über das Dienstprogramm SQL Server Configuration Manager stoppen.
- Laden Sie das SQL Server Password Changer-Programm herunter und installieren Sie es.
- Starten Sie das SQL Server Password Changer-Programm. Klicken Sie aufDatei öffnenKlicken Sie auf die Schaltfläche, um nach der Datei „master.mdf“ zu suchen. Normalerweise befindet sich die Datei master.mdf unter
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA.
- Sobald Sie auf die Schaltfläche „Öffnen“ geklickt haben, zeigt das Programm eine Liste der Benutzerkonten für Ihre SQL Server-Instanz an. Wählen Sie das SA-Konto aus und klicken Sie aufKennwort ändernTaste.

- Geben Sie im Popup-Fenster ein neues Passwort ein und klicken Sie auf OK. Das neue Passwort kann so kurz oder einfach sein, wie Sie möchten, ohne dass die Anforderungen an die Passwortkomplexität erfüllt werden müssen.
- Starten Sie nach dem Zurücksetzen des SA-Passworts Ihre SQL Server-Instanz und Sie können sich dann erfolgreich beim SA-Konto anmelden.














