So ändern Sie das Kennwort Ihres SQL SA-Kontos
Mussten Sie jemals das Kennwort des SQL Server-Systemadministratorkontos (SA) ändern oder sogar vergessen? Vielleicht ist das Passwort verloren gegangen oder die für die Aufbewahrung verantwortliche Person hat das Unternehmen verlassen? In diesem Artikel werde ich Sie durch drei gängige Methoden führen, um das Kennwort zu ändern und Sie wieder in Ihr SQL SERVER-Konto zu bringen.
Die erste Methode besteht darin, das aktuelle SA-Kennwort zu verwenden, um sich bei SQL Server Management Studio anzumelden und es zu ändern. Die zweite Methode besteht darin, sich mit einem anderen Administratorkonto beim SQL Server Management Studio anzumelden, um das Kennwort zurückzusetzen. Die dritte Methode besteht darin, den SQL-Dienst über eine Eingabeaufforderung in einem Einzelbenutzermodus neu zu starten, das Kennwort zurückzusetzen und den SQL-Dienst dann im Mehrbenutzermodus neu zu starten.
Option 1: Verwenden des vorhandenen SA-Kennworts
- Öffnen Sie das SQL Server Management Studio. Wenn Sie diese Anwendung nicht haben, können Sie sie hier herunterladen – SQL Server Management Studio Download-Seite.
- Melden Sie sich als SA-Benutzer mit SQL Server-Authentifizierung und dem aktuellen Kennwort an.
- Erweitern Sie im Objekt-Explorer Sicherheit und dann Anmeldungen.
- Doppelklicken Sie auf SA login.
- Geben Sie das gewünschte Passwort ein und bestätigen Sie es.
- Klicken Sie auf OK.
Option 2: Verwenden eines Windows-Kontos mit Administratorberechtigungen
- Öffnen Sie SQL Server Management Studio.
- Befolgen Sie die gleichen Schritte wie in Option 1, melden Sie sich jedoch stattdessen mit der Fensterauthentifizierung als Windows-Benutzer an.
- Erweitern Sie im Objekt-Explorer Sicherheit und dann Anmeldungen.
- Doppelklicken Sie auf SA login.
- Geben Sie das gewünschte Passwort ein und bestätigen Sie es.
- Klicken Sie auf OK.
Option 3: Verwenden des lokalen Administratorkontos im Einzelbenutzermodus
- Öffnen Sie die Eingabeaufforderung als Administrator.
- Stoppen Sie die SQL-Instanz.
Wenn es sich um die Standardinstanz handelt, geben Sie Folgendes ein: net stop MSSQLSERVER und drücken Sie die Eingabetaste.
Wenn es sich um eine benannte Instanz handelt, geben Sie Folgendes ein: net stop Servername\instanceName wobei „Servername“ der Name des Servers und „instanceName“ der dedizierte Name ist. - Starten Sie den SQL-Dienst im Einzelbenutzermodus, indem Sie Folgendes eingeben: net start MSSQLSERVER /m“SQLCMD“ und drücken Sie die Eingabetaste.
- Stellen Sie in der Eingabeaufforderung eine Verbindung zum SQL Server her, indem Sie Folgendes eingeben: sqlcmd und drücken Sie die Eingabetaste.
- Erstellen Sie einen neuen Benutzer und ein neues Kennwort mit dem Befehl T-SQL. Typ: Erstellen Sie LOGIN <name> MIT PASSWORD='<password>‘. Ersetzen Sie <name> durch den gewünschten Benutzernamen und <Passwort> durch das gewünschte Passwort. Die einfachen Anführungszeichen sind erforderlich. Geben Sie GO ein und drücken Sie die Eingabetaste.
- Stellen Sie sicher, dass der neue Benutzer über Systemadministratorberechtigungen verfügt, indem Sie Folgendes eingeben: SP_ADDSRVROLEMEMBER <name>,’SYSADMIN‘. Ersetzen Sie <name> durch den in Schritt 5 eingegebenen Benutzernamen. Geben Sie GO ein und drücken Sie die Eingabetaste.
- Beenden Sie das SQLCMD, indem Sie Exit eingeben und die Eingabetaste drücken.
- Starten Sie den SQL-Dienst im regulären Modus neu, indem Sie Folgendes eingeben: net stop MSSQLSERVER && net start MSSQLSERVER und drücken Sie die Eingabetaste.
- Starten Sie die SQL Server Management Studio-Anwendung und melden Sie sich mit dem neu erstellten Benutzer im SQL-Authentifizierungsmodus an (ähnlich wie bei Option 1 und Option 2 oben)
- Erweitern Sie im Objekt-Explorer Sicherheit und dann Anmeldungen.
- Doppelklicken Sie auf SA login.
- Geben Sie das gewünschte Passwort ein und bestätigen Sie es.
- Klicken Sie auf OK.
Nachdem wir nun die verschiedenen Optionen zum Zurücksetzen des SQL SERVER-Kennworts erläutert haben, können Sie jetzt auswählen, welche Option beim Zurücksetzen Ihres Kennworts am besten funktioniert, damit Sie schneller wieder arbeiten können.