Viele von uns, wenn nicht alle, hatten irgendwann die unangenehme Erfahrung, dass das Passwort, das wir vergessen, logisch ist, weil wir in dieser Welt ein Passwort haben, um einen Kaffee zu kochen. Manchmal klicken Sie einfach auf die Option “Ich habe mein Kennwort vergessen”, um es in einem einfachen, aber manchmal nicht so einfachen Modus abzurufen. Eine der Schwierigkeiten ist, dass es keine solche Option gibt, z. B. SQL Server 2016 hat nicht die Option “Passwort wiederherstellen”, aber heute bietet TechnoWikis die Lösung für dieses Problem.
Es ist nicht erforderlich, das gesamte SQL Server 2016- Paket neu zu installieren, geschweige denn einige einfache Schritte auszuführen, und wir werden sehen, wie unser Administratorkennwort in SQL Server 2016 wiederhergestellt wird .
Wir geben als Manager die Kommandozeile ( CMD ) ein, klicken dazu mit der rechten Maustaste auf cmd und drücken “Als Administrator ausführen”. Sobald der Befehl angezeigt wird, stoppen wir die SQL Server-Instanz, die standardmäßig MSSQLSERVER lautet (es sei denn, sie wurde während der Installation geändert).
net stop MSSQLSERVER
Der nächste Schritt besteht darin , die Instanz zu starten, aber bestimmte Parameter wie / m hinzuzufügen und anzugeben, dass SQLCMD verwendet werden soll. Die Syntax lautet also wie folgt:
net start MSSQLSERVER / m "SQLCMD"
Als nächstes stellen wir eine Verbindung zu der bereits eingerichteten Instanz her. Dazu müssen wir nur den Begriff sqlcmd eingeben und die Eingabetaste drücken. Wenn wir eine Verbindung zu einer anderen Instanz herstellen möchten, müssen wir der folgenden Syntax folgen:
sqlcmd -S Servername Instanzname
In diesem Beispiel wird nur sqlcmd verwendet und durch Drücken der Eingabetaste wird ein numerischer Wert angezeigt, der angibt, dass wir uns in der richtigen Instanz befinden.
- -A : Ermöglicht die Anmeldung bei SQL Server mit einer dedizierten Administratorverbindung (DAC).
- -d Datenbankname : Mit dieser Option können wir eine USE-Anweisung Datenbankname verwenden, wenn wir sqlcmd starten.
- -E : Mit dieser Option können wir eine vertrauenswürdige Verbindung verwenden, anstatt Benutzeranmeldeinformationen zu verwenden.
- -N : Damit können wir eine verschlüsselte Verbindung verwenden.
- -P Passwort : Gibt ein Passwort an, das der Benutzer vergeben hat.
Anschließend starten wir den Vorgang mit dem T-SQL-Befehl (Transac – SQL) , um einen Benutzer für die Anmeldung zu erstellen . Wir werden einen Benutzer namens solveticsql mit einem TemporalSQL2016-Passwort erstellen. Sobald dieses Profil in der folgenden Zeile erstellt wurde, geben wir das Wort GO ein, um den Vorgang zu bestätigen, und wenn alles korrekt ist, sollte die Nummer 1 erneut angezeigt werden.
CREATE LOGIN solveticsql WITH PASSWORD = 'TemporalSQL2016'
Mit New T-SQL fügen wir unseren neuen Benutzer solveticsql der Gruppe der Administratoren von SQL Server 2016 hinzu und müssen den Befehl erneut mit GO ausführen. Diesmal verwenden wir die folgende Syntax:
SP_ADDSRVROLEMEMBER solveticsql, 'SYSADMIN'
Auch hier bedeutet die Nummer 1, dass alles korrekt ist. Wir beenden sqlcmd durch Eingabe des Wortes exit .
Als Nächstes stoppen wir die MSSQLSERVER-Instanzen und starten sie mit dem folgenden Befehl neu:
net stop MSSQLSERVER && net start MSSQLSERVER
Nach Abschluss dieses Vorgangs melden wir uns mit den soeben erstellten Anmeldeinformationen bei SQL Server 2016 an. Denken Sie daran, die Sitzung mit der Option SQL Server-Authentifizierung zu starten:
Sobald die Plattform geladen ist, sehen wir unseren erstellten Benutzer und nehmen von dort aus die erforderlichen Anpassungen für die Benutzer vor.
[/color] [color = # a9a9a9] Klicken Sie auf das Bild, um es zu vergrößern [/ color]
Wir können den Administrator-Benutzer auswählen und das Passwort ändern und alles daran anpassen, was wir brauchen.
Da wir analysieren konnten, ist es sehr einfach, einen Benutzer zu erstellen, der auf unseren SQL Server 2016 zugreifen und das Administratorkennwort wiederherstellen kann, falls wir es vergessen haben, und unsere Kennwörter zu beachten, insbesondere die von Administratoren, da wir dringend darauf zugreifen müssen zu einer Plattform und wenn wir es nicht im Sinn haben, können wir große Probleme haben.