Heim  >  Artikel  >  Datenbank  >  Was tun, wenn Sie Ihr SQL Server-Administratorkennwort vergessen?

Was tun, wenn Sie Ihr SQL Server-Administratorkennwort vergessen?

jacklove
jackloveOriginal
2018-06-15 09:16:002640Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn