我无法连接到生产SQL服务器。 我的pipe理员重置我的密码,并告诉我这是什么。
SQL Serverpipe理工作室给我这个错误:login失败的用户'比尔'。 原因:帐户的密码必须更改。 (Microsoft SQL Server,错误:18488)
那么,我怎样才能重设我的密码?
我试着用这个账号login到服务器,但是说这个账号不存在。 所以我想这不是一个普通的服务器帐户 – 只是SQL服务器。 (如果有帮助)
如果SSMS不提示您更改密码,请让DBA删除更改密码要求,并向您说明如何通过sp_password系统存储过程更改密码。
看起来在SQL Server中已经实施了Windows密码策略: http : //msdn.microsoft.com/en-us/library/ms161959.aspx 。
如果这是一个SQL Server内部login(而不是Windows),那么你无能为力; 只有数据库pipe理员可以重置SQL Server用户的密码。
在安全/login/ [您的用户] , 属性 :取消select强制密码政策 ,这应该解决问题。
其实你可以通过SSMS改变它。 右键单击注册选项卡下的服务器,然后select新build查询。 这应该会提示您更改密码。 为什么当你尝试连接到对象浏览器时不会这样做是微软的谜团之一。
伊姆兰
解决这个错误非常简单。