忘记 MSSQL sa 密码

Jas*_*son 2 sql-server

其他人使用 SQLServer 安装了我的笔记本电脑。我的 Windows 帐户是用户,但不是系统管理员。

我不知道 sa 密码,也无法找到它。

如何重置 sa 密码或使我的帐户(计算机上的管理员)成为 sql 系统管理员?

我需要重新安装才能解决这个问题吗?

Rem*_*anu 5

此处相同的答案:

故障排除:当系统管理员被锁定时连接到 SQL Server

解析度

使用 -m 或 -f 选项以单用户模式启动 SQL Server 实例。然后,计算机本地管理员组的任何成员都可以作为 sysadmin 固定服务器角色的成员连接到 SQL Server 实例。

通过管理员连接(admin:localhost从 SSMS 或-E -A从 sqlcmd)进入后,将您自己添加到 sysadmin 组:

CREATE LOGIN [domain\yourname] FROM WINDOWS;
EXEC sp_addsrvrolemember 'domain\yourname', 'sysadmin';
Run Code Online (Sandbox Code Playgroud)

或重置sa密码:

ALTER LOGIN [sa] WITH PASSWORD = '...';
Run Code Online (Sandbox Code Playgroud)

然后以正常模式重新启动服务器。