我正在尝试连接到 SQL Server 2008,但出现此错误:
用户“xyz”登录失败,因为该帐户当前已被锁定。系统管理员可以将其解锁。(Microsoft SQL Server,错误 18486)
请检查图像。
我正在尝试连接到 SQL Server 2008,但出现此错误:
用户“xyz”登录失败,因为该帐户当前已被锁定。系统管理员可以将其解锁。(Microsoft SQL Server,错误 18486)
请检查图像。
SQL Server 具有本地密码策略。如果启用了在尝试 X 次失败后锁定帐户的策略,则该帐户将自动锁定。“sa”帐户的此错误非常常见。sa 是 SQL Server 可用的默认管理员登录名。因此,有可能有一个 ousider 试图暴力破解您的系统。(即使合法尝试使用错误密码访问帐户,这也可能导致。有时用户会在不通知其他人的情况下更改密码。)
如果您知道另一个管理员帐户,您可以使用此查询解锁它,
ALTER LOGIN sa WITH PASSWORD='password' UNLOCK
还有另一种解锁方式。使用 windows 身份验证连接到 sql server,但要确保 windows 用户是 sql 中的管理员。然后可以转到安全文件夹,选择锁定的用户,转到属性,然后转到状态。需要取消选中“登录已锁定”并解锁帐户。
更改登录 sa WITH CHECK_POLICY = OFF;
更改登录 sa WITH CHECK_POLICY = ON; 去
对我来说工作得很好。
我已经多次尝试远程数据库失败,并且 sa 帐户被锁定。
"ALTER LOGIN sa WITH PASSWORD='password' UNLOCK" 这个
如果 sa 是您唯一的管理员帐户,您还可以遵循MSDN 上的“当系统管理员被锁定时连接到 SQL Server”页面中给出的建议。