0

我有一个带有 SQL Server 2012 的 Windows Server 2012,在 AWS 上运行我已经配置了 sa 用户,我设法用它登录

但是,偶尔,我不能再用 sa 登录,然后我用 windows 身份验证登录,重置 sa 密码,然后一切正常。

以前有人遇到过吗?

4

3 回答 3

1

您可以尝试例如:

CREATE LOGIN YourLogin WITH PASSWORD='yourpass'

更改登录方式:

ALTER LOGIN sa WITH PASSWORD='yourpass', CHECK_POLICY=OFF
GO
ALTER LOGIN sa ENABLE
GO

CHECK_POLICY=OFF 参数使登录不受域设置更改的影响。现在用 sa 登录

希望这可以帮助

于 2013-10-10T17:24:30.507 回答
0

我在 AWS 实例上的服务器上看到了同样的情况。我认为罪魁祸首可能是一个过于简单的 sa 密码(我使用的是“sa”)。我进入管理工作室并选中“强制密码策略”,取消选中“强制密码过期,并设置一个足够复杂的密码以满足策略......现在它已经整夜没有遇到那个问题,敲木头。

于 2014-09-09T15:48:46.580 回答
0

我怀疑您在 SA 用户的设置页面上勾选了“强制密码过期”复选框。这将导致它使用可能有超时的 Windows 密码策略。

请参阅http://blogs.msdn.com/b/lcris/archive/2008/02/20/sql-server-password-policy-faq.aspx

于 2013-10-10T09:38:48.087 回答