如何更改SQL Server中的sa密码错误问题
如果您忘记了 SQL Server 的 sa
密码或者密码不正确,您可以按照以下步骤来重置它:
首先,您需要停止 SQL Server 服务。这可以通过多种方法完成,但最常见的是使用 Windows 服务管理器。
Win + R
),输入 services.msc
,然后按 Enter
。SQL Server (MSSQLSERVER)
)。接下来,您需要以单用户模式启动 SQL Server,这样您就可以连接到它并更改密码。
C:\Program Files\Microsoft SQL Server\MSSQLxx.MSSQLSERVER\MSSQL\Binn
,其中 xx
是 SQL Server 的版本号。
为您的 SQL Server 实例名,如果是默认实例则使用 MSSQLSERVER
):net start mssqlserver /m"SQLCMD" |
或者,如果您使用的是具名实例:
net start MSSQL$ |
现在,您可以使用 sqlcmd
工具连接到 SQL Server 并更改 sa
密码。
为您想要设置的新密码):sqlcmd -S . -E -Q "ALTER LOGIN sa WITH PASSWORD = N' |
注意:-S .
表示连接到本地服务器,-E
表示使用 Windows 身份验证连接。如果您使用的是具名实例,请替换 .
为您的实例名(例如 -S localhost\
)。
2. 如果命令执行成功,sa
密码现在应该已经更改。
最后,您需要以正常模式重新启动 SQL Server 服务。
services.msc
)。sa
密码连接到 SQL Server 了。