Das Standardkennwort des SQL-Servers ist sa. Ändern des SA-Passworts in SQL. Standardpasswort sa

„sa“ ist ein Benutzer-Login in MS SQL, der standardmäßig über die höchsten Privilegien verfügt; das Konto selbst ist lokal, oft sogar deaktiviert, wird aber dennoch oft verwendet. Wenn Sie das Passwort für dieses „sa“-Konto verloren oder vergessen haben, haben Sie keinen Zugriff mehr auf die Verwaltung Ihrer Datenbanken.

Standardpasswort sa

Ich möchte Sie daran erinnern, dass das Standardkennwort seltsamerweise sa ist sa

Die einzige Voraussetzung ist, dass Sie überall ein lokaler Administrator sein müssen

Ändern Sie das SA-Passwort in SQL über die GUI

Beginnen wir, öffnen Sie „Start“ und gehen Sie zu „Alle Programme“ > „Microsoft SQL Server 2012 R2“ > „SQL Server Management Studio“.

Oder Sie können eine Eingabeaufforderung öffnen und dort ssms eingeben.

SQL Server Management Studio wird geöffnet.

Standardmäßig ist die Windows-Authentifizierung eingestellt, was bedeutet, dass Sie sich nur mit einem lokalen Windows-Konto oder einem Domänenkonto anmelden können, sofern Sie über entsprechende Rechte verfügen.

Das sa-Konto ist standardmäßig deaktiviert, dies hindert Sie jedoch nicht daran, sein Passwort zu ändern.

Mit ms sql können Sie das SA-Passwort über seine Eigenschaften zurücksetzen. Klicken Sie dazu mit der rechten Maustaste und wählen Sie „Eigenschaften“ aus dem Kontextmenü.

Auf der Registerkarte „Allgemein“ sehen Sie ein Feld zur Eingabe eines neuen Passworts. Beachten Sie jedoch Folgendes: Wenn das Kontrollkästchen „Verwendung einer Passwortrichtlinie erforderlich“ aktiviert ist, müssen Sie ein sicheres Passwort erstellen, das den Sicherheitsanforderungen entspricht Anforderungen, nämlich

  • Das Passwort muss einen Großbuchstaben haben
  • Das Passwort muss einen Kleinbuchstaben enthalten
  • Das Passwort muss ein Sonderzeichen oder eine Sonderzahl enthalten

Wenn Sie das Kontrollkästchen deaktivieren, können Sie ein neues Passwort festlegen und speichern. Das Passwort für den sa-Benutzer in SQL wurde geändert.

Das Einzige ist, dass Sie das SA-Konto aktivieren müssen, wenn Sie es verwenden möchten. Gehen Sie dazu zum Statuselement und geben Sie „Anmeldename aktiviert“ an.

Eine weitere Nuance: Sie erinnern sich, dass Sie über eine Windows-Authentifizierung verfügen, was bedeutet, dass dies für uns nicht geeignet ist. Klicken Sie mit der rechten Maustaste auf den Servernamen oben in der Hierarchie und wählen Sie Eigenschaften aus.

Wählen Sie auf der Registerkarte Sicherheit die Option SQL Server- und Windows-Authentifizierung aus. Jetzt können Sie sich mit dem sa-Benutzer in SQL anmelden.

Wenn Management Studio beim Versuch, sich anzumelden, den Fehler 233 anzeigt, dass die Verbindung zum Server erfolgreich hergestellt wurde, beim Anmelden jedoch ein Fehler aufgetreten ist, gehen Sie wie folgt vor.

Gehen Sie zu Start > Systemsteuerung > Verwaltung > Dienste und starten Sie den SQL Server-Dienst neu.

Dann ist die Verbindung erfolgreich und fehlerfrei.

Ändern Sie das SA-Passwort in SQL über die Befehlszeile

Um das SA-Passwort in SQL über die Befehlszeile zurückzusetzen, verwenden Sie die Befehle.

Mit diesem Befehl sehen Sie alle verfügbaren MS SQL Server und deren SPN

sp_password NULL,<вставьте_новый_пароль_тут>, 'sa'

Wenn die Meldung „Passwortvalidierung fehlgeschlagen“ erscheint. Das Kennwort entspricht nicht den Windows-Richtlinienanforderungen, da es zu kurz ist. Dann legen Sie ein stärkeres Passwort fest.

Danach werden Sie das Passwort in SQL zurücksetzen.

Eine weitere Option zur Verwendung von OSQL ist wie folgt

cd C:\Programme\Microsoft SQL Server\110\Tools\Binn, dann versuchen wir, eine Verbindung unter einem vertrauenswürdigen Betriebssystemkonto herzustellen

osql.exe" -S (lokal)\Ihr Servername -E

Und die letzte Grenze
ALTER LOGIN SA WITH PASSWORD= ‚new_password‘
Es wird das Passwort durch neues_Passwort ersetzen

Verwenden von Asunsoft SQL Password Geeker

Es gibt ein Dienstprogramm namens Asunsoft SQL Password Geeker, das kostenpflichtig ist, aber die Aufgabe erfüllen kann. Starten Sie es, klicken Sie auf Durchsuchen, folgen Sie dann dem Pfad C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA und öffnen Sie master.mdf

Um nun das SA-Passwort in SQL zurückzusetzen, wählen Sie es aus und klicken Sie auf Zurücksetzen.

Ändern Sie das SA-Passwort im exklusiven Modus

Es gibt eine vierte Möglichkeit, das Passwort für sa zu ändern, und zwar die Ausführung von MS SQL im Einzelbenutzermodus.

Das erste, was Sie tun müssen, ist, MS SQL Server zu stoppen. Dies können Sie über Dienste oder über die Befehlszeile tun

net stoppt MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Jetzt müssen Sie den Parameter in der Zeile einstellen Bildpfad-m wird nur über den Einzelbenutzermodus sprechen. Ich habe es so hinbekommen

„C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe“ -m -s MSSQLSERVER

Starten Sie nun MS SQL mit dem Befehl

net startet MSSQLSERVER

SQL wird jetzt im Einzelbenutzermodus ausgeführt und ermöglicht jedem Mitglied der lokalen Administratorengruppe des Computers, mit Systemadministratorrechten eine Verbindung zur Instanz von SQL Server herzustellen. Sie müssen SQL dies jedoch mitteilen. Den Betriebsmodus können Sie in den Diensteigenschaften einsehen.

Auf der Kommandozeile schreiben wir

cd C:\Programme\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember „Servername\Benutzername“, „sysadmin“

Wir starten den Dienst neu. Vergessen Sie nicht, den Parameter -m in der Registrierung zu entfernen. Passwort-Reset für Benutzer sa in SQL.

Hallo zusammen, heute erzähle ich euch, wie man es ändert bzw. zurücksetzt Passwort sa SQL Server. Ich möchte Sie daran erinnern, dass es sich bei sa um eine Benutzeranmeldung in MS SQL handelt, die standardmäßig über die höchsten Berechtigungen verfügt; das Konto selbst ist lokal, oft sogar deaktiviert, wird aber dennoch häufig verwendet. Es kann vorkommen, dass Sie das Passwort dafür vergessen haben und dadurch den Zugriff auf die Datenbanken verlieren. Heute erfahren Sie, wie Sie dies umgehen und den Zugriff auf Ihre Datenbanken wiederherstellen können.

sp_password NULL,<вставьте_новый_пароль_тут>, 'sa'

Wenn die Meldung „Passwortvalidierung fehlgeschlagen“ erscheint. Das Kennwort entspricht nicht den Windows-Richtlinienanforderungen, da es zu kurz ist. Dann legen Sie ein stärkeres Passwort fest.

Danach werden Sie das Passwort in SQL zurücksetzen.

Eine weitere Option zur Verwendung von OSQL ist wie folgt

Dann versuchen wir, eine Verbindung unter einem vertrauenswürdigen Betriebssystemkonto herzustellen

osql.exe" -S (lokal)\Ihr Servername -E

Und die letzte Grenze
ALTER LOGIN SA WITH PASSWORD= „new_password“
Es wird das Passwort durch neues_Passwort ersetzen

Verwenden von Asunsoft SQL Password Geeker

Es gibt ein Dienstprogramm namens Asunsoft SQL Password Geeker, das leider kostenpflichtig ist, aber die Aufgabe erledigen kann. Starten Sie es, klicken Sie auf Durchsuchen, folgen Sie dann dem Pfad C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA und öffnen Sie master.mdf

Um nun das SA-Passwort in SQL zurückzusetzen, wählen Sie es aus und klicken Sie auf Zurücksetzen.

Ändern Sie das SA-Passwort im exklusiven Modus

Es gibt eine vierte Möglichkeit, das Passwort für sa zu ändern, und zwar die Ausführung von MS SQL im Einzelbenutzermodus. Was brauchen wir?

Das erste, was Sie tun müssen, ist, MS SQL Server zu stoppen. Dies können Sie über Dienste oder über die Befehlszeile tun

net stoppt MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Jetzt müssen Sie den Parameter in der Zeile einstellen Bildpfad-m wird nur über den Einzelbenutzermodus sprechen. Ich habe es so hinbekommen

„C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe“ -m -s MSSQLSERVER

Starten Sie nun MS SQL mit dem Befehl

net startet MSSQLSERVER

SQL wird jetzt im Einzelbenutzermodus ausgeführt und ermöglicht jedem Mitglied der lokalen Administratorengruppe des Computers, mit Systemadministratorrechten eine Verbindung zur Instanz von SQL Server herzustellen. Sie müssen SQL dies jedoch mitteilen. Den Betriebsmodus können Sie in den Diensteigenschaften einsehen.

Auf der Kommandozeile schreiben wir

cd C:\Programme\Microsoft SQL Server\110\Tools\Binn

sqlcmd.exe: EXEC sp_addsrvrolemember „Servername\Benutzername“, „sysadmin“

Starten Sie den Dienst neu und genießen Sie das Leben. Vergessen Sie nicht, später den Parameter -m in der Registrierung zu entfernen. So können Sie das SA-Passwort in SQL einfach zurücksetzen, sowohl mit integrierten Methoden als auch mit Methoden von Drittanbietern.

Sie sind ein angesehener und vertrauenswürdiger Datenbankadministrator in Ihrer Organisation. Sie warten und aktualisieren mehrere wichtige Dienste, die von SQL Server in Ihrer Produktionsumgebung ausgeführt werden. Sie haben die folgenden Schritte unternommen (die Richtlinien widerspiegeln, die jeder gewissenhafte Datenbankadministrator befolgen sollte), um die SQL Server-Datenbanken Ihres Unternehmens vor unbefugtem Zugriff jeglicher Art zu schützen.

  • Alle integrierten SQL Server-Administratorkonten wurden entfernt.
  • Alle Benutzer (außer Systemadministrator oder SA) entfernt, die Mitglieder der Serverrolle SYSADMIN sind (alle Windows-Konten und SQL Server-Konten).
  • Wir haben für das SA-Konto ein äußerst komplexes Passwort festgelegt, das schwer zu erraten oder zu merken ist.
  • Führen Sie routinemäßige SQL Server-Wartungsvorgänge unter einem Domänenbenutzerkonto durch, das über Datenbankbesitzerberechtigungen (DBO) für Benutzerdatenbanken, aber keine SYSADMIN-Berechtigungen auf dem System verfügt.
  • Sie haben Ihr SA-Passwort nirgendwo aufgeschrieben, um zu verhindern, dass andere es erfahren. Schließlich ist das Aufschreiben von Passwörtern nicht der beste Ansatz.

Da Sie jedoch ein so sicheres Passwort für die SA festgelegt und bei der täglichen Arbeit mit SQL Server-Datenbanken Ihr Domänenkonto anstelle des SA-Kontos verwendet haben, geschah das Unvorstellbare. Sie haben das Passwort Ihres SQL Server SA-Kontos vergessen.

Sie sind die einzige Person in Ihrer Gruppe, die das SA-Passwort kannte. Jetzt können Sie sich nicht mehr daran erinnern, was es war, und Sie müssen einige Bestätigungen auf Serverebene in den Produktions-SQL Server-Konfigurationsfenstern vornehmen. Was nun? Hier sind einige Optionen.

  • Versuchen Sie, sich als SA anzumelden und verwenden Sie alle Passwörter, die Ihnen einfallen.
  • Suchen Sie auf der Festplatte Ihres Computers oder in Ihrer E-Mail nach dem SA-Passwort (vielleicht haben Sie es irgendwo in einer Datei gespeichert; das ist ein schlechter Ansatz, kann aber helfen).
  • Versuchen Sie, die Master-Datenbank aus einer Sicherung wiederherzustellen. Dies wird auf lange Sicht nicht helfen, denn wenn Sie sich nicht an das SA-Passwort erinnern, werden die gleichen Probleme auftreten.
  • Erstellen Sie die Master-Datenbank neu. Dies hilft nicht viel, da Sie alle Einstellungen und Konfigurationen auf System- und Serverebene verlieren, einschließlich Konten, Berechtigungen und aller Objekte auf Serverebene.
  • Installieren Sie SQL Server 2012 neu und hängen Sie alle Benutzerdatenbanken an. Dies funktioniert möglicherweise nicht, da die gleichen Probleme auftreten wie bei der Neuformatierung der Master-Datenbank.

Nehmen wir an, dass alle Anmeldeversuche mit dem SA-Konto fehlgeschlagen sind. Es ist Zeit, Verstärkung anzufordern: Microsoft Product Support Team. Hier erfahren Sie, was die Mitarbeiter zu bieten haben.

In SQL Server 2012 gibt es eine Hintertür, die SYSADMIN den Zugriff auf Produktions-SQL-Server ermöglicht. Ihr Windows-Konto muss jedoch Mitglied der Gruppe „Lokale Administratoren“ für die Windows Server-Systeme sein, auf denen SQL Server 2012-Dienste ausgeführt werden.

Mit SQL Server kann jedes Mitglied der Gruppe „Lokale Administratoren“ mit SYSADMIN-Berechtigungen eine Verbindung zu SQL Server herstellen.

Nachfolgend finden Sie die Vorgänge, die Sie ausführen müssen, um die Kontrolle über SQL Server 2012 als SA zu übernehmen.

1. Starten Sie eine Instanz von SQL Server 2012 im Einzelbenutzermodus über eine Eingabeaufforderung, wobei Sie als Administrator im Eingabeaufforderungsfenster angemeldet sind. Sie können SQL Server 2012 auch in einer Minimalkonfiguration ausführen, und SQL Server wird auch im Einzelbenutzermodus ausgeführt.
2. Geben Sie an der Eingabeaufforderung (Als Administrator ausführen) Folgendes ein: SQLServr.Exe -m (oder SQLServr.exe -f), um das SQL Server 2012-Datenbankmodul zu starten. Schließen Sie dieses Eingabeaufforderungsfenster nicht. SQLServr.exe befindet sich möglicherweise im Binn-Ordner, der in der Umgebungsvariablen PATH aufgeführt ist. Wenn der Binn-Ordner von SQL Server 2012 nicht in Ihrem PFAD aufgeführt ist, können Sie jederzeit über die Verzeichnisstruktur Ihres Computers zum Binn-Ordner von SQL Server 2012 navigieren. Normalerweise befindet sich der Binn-Ordner unter C:\Programme\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Sobald Sie den SQL Server 2012-Dienst im Einzelbenutzermodus oder in einer Minimalkonfiguration starten, können Sie als Administrator ein weiteres Eingabeaufforderungsfenster öffnen und darin den SQLCMD-Befehl ausführen, um eine Verbindung zur SQL Server 2012-Instanz herzustellen:
SQLCMD -S<Имя сервера\Имя экземпляра>Zum Beispiel: SQLCMD -S "SALEEMHAKANI" 1> CREATE LOGIN "<Имя_учетной_записи>"mit PASSWORT="<Пароль>" 2> GO 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>go
Zum Beispiel:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> GO

Dass man ab und zu sein Passwort vergisst, ist völlig normal und bedeutet nicht, dass dadurch auch nur kleinere Unannehmlichkeiten entstehen. Mit den von mir beschriebenen Wiederherstellungsmaßnahmen können Sie SQL Server ohne Ausfallzeiten oder Kennwortentschlüsselung am Laufen halten.

Fortsetzung des Themas:
Modems

Hallo liebe Leser unserer Web-Ressourcenseite. Heute möchte ich ein brennendes Thema ansprechen und eine Schritt-für-Schritt-Anleitung dazu geben, was getan werden muss, um...