it-swarm.com.de

Setzen Sie das SQL Server-Kennwort zurück

Ich muss meinen SQL Server 2008-Benutzer/pwd wiederherstellen.

Die Situation ist: Ich kenne das Kennwort SA nicht und der Windows-authentifizierte Benutzer ist kein aktiver Benutzer mehr (Benutzer deaktivieren, da der Benutzer den Job verlassen hat), sodass ich mich nicht mit der Windows-Authentifizierung anmelden kann.

Gibt es überhaupt eine Möglichkeit, das Kennwort sa und die Windows-Authentifizierung zurückzusetzen und sich bei der Datenbank anzumelden?

Die letzte Option könnte deinstalliert und erneut installiert werden. In diesem Fall gehen Daten verloren.

Vielen Dank,

10
par

Befolgen Sie die Schritte in Verbindung zu SQL Server herstellen, wenn Systemadministratoren gesperrt sind :

  • starten Sie den Server im Wartungsmodus mit -m
  • als lokaler Administrator verbinden
  • fügen Sie die erforderlichen Konten hinzu
  • starten Sie den Server im normalen Modus neu

Alles wird Schritt für Schritt ausführlich im verlinkten Artikel beschrieben.

16
Remus Rusanu

Hier ist eine weitere Problemumgehung:

  1. Führen Sie SQL Server Management Studio als Systemkonto aus. Dies kann einfach mit dem PsExec-Programm durchgeführt werden. Download PsExec von Sysinternals Website. Extrahieren Sie das Programm PsExec.exe und speichern Sie es in einem Ordner auf Ihrem Computer, z. B. C:.
  2. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten und führen Sie den folgenden Befehl aus:

    C:\PsExec.exe -s -i "C:\Program Files (x86)\Microsoft SQL Server\110\Tool\Binn\ManagementStudio\Ssms.exe"

  3. SQL Server Management Studio wird als Systemkonto gestartet. Sie werden sehen, dass der Benutzername als "NT AUTHORITY\SYSTEM" angezeigt wird. Wählen Sie einfach den Windows-Authentifizierungsmodus und klicken Sie auf die Schaltfläche Verbinden.

  4. Sobald Sie eine Verbindung hergestellt haben, können Sie das Kennwort SA Kennwort) problemlos zurücksetzen.

Wenn dies auch nicht funktioniert, versuchen Sie als letztes eine Software von Drittanbietern wie SQL Server Password Changer oder installieren Sie Ihren SQL Server neu.

12
user37727

Verwenden Sie die dedizierte Administratorverbindung (DAC). Über die Befehlszeile:

osql -S server\instance -E
EXEC sp_password NULL, 'password', 'sa';
GO

Sie sollten dies wahrscheinlich mit einem Windows-Administratorkonto tun.

4
Dono

Führen Sie zuerst SQL Server im Einzelbenutzermodus aus, indem Sie den Startparametern des Servers den Parameter "-m" hinzufügen. Öffnen Sie die Cmd.exe mit der Eingabeaufforderung "Als Administrator ausführen" und geben Sie Folgendes ein:

sqlcmd 

Alter login [Login name] with password = 'New password'

GO

SP_addsrvrolemember 'Loginname','SYSADMIN' 

Go 

Exit

Cool ... als nächstes melden Sie sich in Ihrem SSMS an ... es wird funktionieren ...

Von dort aus können Sie Ihr Passwort einfach zurücksetzen.

0
Ramkarthik DBA