如何重置SQL Server 2008的用户名和密码

Eri*_*son 7 sql-server

在我的机器上安装MS SQL Server 2008后不久,我忘记了我选择的密码和用户名.我该如何重置它们?

这个问题似乎很有希望,但它对我没有用.

当我尝试exec sp_password @new='changeme', @loginame='sa'作为查询时,我收到了:

Msg 15151, Level 16, State 1, Line 1
Cannot alter the login 'sa', because it does not exist or you do not have permission.
Run Code Online (Sandbox Code Playgroud)

adr*_*nks 10

请尝试按照此博客文章中的说明进行操作:灾难恢复:SQL Server 2005中SA帐户密码丢失时的操作.它适用于SQL Server 2005,但也可能适用于SQL Server 2008.

您需要使用-m命令行开关以单用户模式启动SQL Server .SQL Server启动时,Windows管理员可以使用Windows身份验证连接到SQL Server.然后,您可以重置sa用户的密码.确保在-m之后不使用命令行参数重新启动SQL Server .