我无法连接到生产 SQL 服务器。我的管理员重置了我的密码,并告诉我密码是什么。
SQL Server Management Studio 给我这个错误:用户“比尔”登录失败。原因:必须修改账号密码。(Microsoft SQL Server,错误:18488)
那么,我该如何重置我的密码呢?
我尝试使用此帐户连接到服务器,但它说该帐户不存在。所以我猜这不是一个普通的服务器帐户——只是 SQL 服务器。(如果有帮助的话)
我无法连接到生产 SQL 服务器。我的管理员重置了我的密码,并告诉我密码是什么。
SQL Server Management Studio 给我这个错误:用户“比尔”登录失败。原因:必须修改账号密码。(Microsoft SQL Server,错误:18488)
那么,我该如何重置我的密码呢?
我尝试使用此帐户连接到服务器,但它说该帐户不存在。所以我猜这不是一个普通的服务器帐户——只是 SQL 服务器。(如果有帮助的话)
如果 SSMS 没有提示您更改密码,请让 DBA 删除更改密码要求,并为您提供有关如何通过 sp_password 系统存储过程更改密码的说明。
在Security/Logins/[your user],Properties:取消选中Enforce password policity选项,这应该可以解决问题。
看起来 Windows 密码策略已在 SQL Server 中实施:http: //msdn.microsoft.com/en-us/library/ms161959.aspx。
如果这是 SQL Server 内部登录(而不是 Windows 登录),那么您无能为力;只有数据库管理员可以重置 SQL Server 用户的密码。
实际上,您可以通过 SSMS 更改它。右键单击已注册选项卡下的服务器并选择新查询。这应该会提示您更改密码。为什么当您尝试连接到对象资源管理器时它不会这样做是微软的谜团之一。
伊姆兰
解决这个错误非常简单。