Wenn Sie das SQL Server-Administratorkennwort vergessen, können Sie dies mit den folgenden Methoden beheben
1 Verwenden Sie ein beliebiges Mitglied der lokalen Administratorengruppe des SQL Server-Servercomputers, um sich beim SQL Server-Server anzumelden
2. Ermitteln Sie den SQL-Server, der das Administratorkennwort
vergessen hat, und verwenden Sie den folgenden Powershell-Befehl
Get-Service -Like „SQL Server“. (*)'
3. Stoppen Sie den SQL Server-Dienst
4. Starten Sie den SQL Server-Dienst im Einzelbenutzermodus (/m-Parameter)
Verwenden Sie den Parameter /m zum Starten und führen Sie ihn an der Administrator-Eingabeaufforderung aus
net start start mssqlserver /m
5. Verwenden Sie slqcmd Complete Administrator Unlock
Das Starten von SQL Server im Einzelbenutzermodus ermöglicht es jedem Mitglied der lokalen Administratorengruppe des Computers, sich als Mitglied mit der SQL Server-Instanz zu verbinden die feste Serverrolle „Systemadministrator“
6. Sobald Sie fertig sind, stoppen Sie den SQL Server-Dienst und führen Sie ihn einfach wie gewohnt aus.
Powershell-Universalskript – fügen Sie das aktuelle hinzu Anmeldekonto beim Sysadmin-Mitglied von SQL Server
# Skript Es muss in Powrshell unter der Administrator-Eingabeaufforderung ausgeführt werden
# Sie können Powershell unter eingeben die Administrator-Eingabeaufforderung über den folgenden Befehl
# Powershell Start- Process Powershell.exe -Verb runas
reportdb’ # 定义要操作的 SQL Server 服务 ServiceName # 停止 SQL Server 服务并以单用户模式启动 net.exe stop Service.Name) net.exe start Service.Name) /m # 当前用户加入 SQL Server 的 sysadmin 成员 Service.Name -Split ‘$’)[1] If( -Not user = [Environment]::UserDomainName + ‘\’ + [Environment]::UserName user] FROM WINDOWS; EXEC sp_addsrvrolemember [ Instance -Q $sql # 以正常方式启动 SQL Server 服务(依赖的服务需要手工检查启动) net.exe stop Service.Name) net.exe start Service.Name)
Zusätzliche Hinweise
Eins Eine Möglichkeit, den Zugriff wiederherzustellen, besteht darin, SQL Server neu zu installieren und alle Datenbanken an die neue Instanz anzuhängen. Diese Lösung ist zeitaufwändig und erfordert möglicherweise die Wiederherstellung der Masterdatenbank aus der Sicherung, um die Anmeldungen wiederherzustellen. Wenn die Sicherung der Masterdatenbank älter ist, enthält sie möglicherweise nicht alle Informationen. Wenn die Sicherung der Master-Datenbank neuer ist, verfügt sie möglicherweise über denselben Login wie die vorherige Instanz. Daher ist der Administrator weiterhin gesperrt.
In diesem Artikel wird erläutert, wie Sie mit dem Vergessen des SQL Server-Administratorkennworts umgehen können. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Eine kurze Analyse der Verwendung von concat und group_concat in MySQL
Einführung in die MySQL-Grafik Verwaltungstool
Verwandte Erläuterungen zu den Grundfunktionen gespeicherter MySQL-Prozeduren
Das obige ist der detaillierte Inhalt vonWas tun, wenn Sie Ihr SQL Server-Administratorkennwort vergessen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!