Sql server 无法在SQL Server中为Windows登录使用参数密码

Sql server 无法在SQL Server中为Windows登录使用参数密码,sql-server,Sql Server,最近,我在我的机器上安装了SQL Server,但我忘记了密码,最终我无法对域用户使用SQL Server身份验证。我试图重置密码,但出现错误: 无法将参数密码用于Windows登录 这是我尝试的查询: ALTER LOGIN [xxx\yyy] WITH DEFAULT_DATABASE=[master] GO USE [master] GO ALTER LOGIN [xxx\xxx] WITH PASSWORD=N'password' MUST_CHANGE GO 还有别的办法吗 任何

最近,我在我的机器上安装了SQL Server,但我忘记了密码,最终我无法对域用户使用SQL Server身份验证。我试图重置密码,但出现错误:

无法将参数密码用于Windows登录

这是我尝试的查询:

ALTER LOGIN [xxx\yyy] WITH DEFAULT_DATABASE=[master]
GO

USE [master]
GO

ALTER LOGIN [xxx\xxx] WITH PASSWORD=N'password' MUST_CHANGE
GO
还有别的办法吗


任何帮助都将不胜感激。

显然,您的登录名是windows帐户,是windows对这些帐户进行授权。Sql server不存储windows帐户的密码;这里没有什么可以改变的。SQL Server登录不会以“域\用户”的形式使用管理员组成员的任何帐户登录到您的Windows计算机,然后使用本地用户管理器(lusrmgr.msc)更改受影响帐户的密码。请注意,从其他帐户更改密码将丢失附加到该帐户的所有加密文件、存储的密码和/或个人安全证书。