我有一个带有 SQL Server 2012 的 Windows Server 2012,在 AWS 上运行我已经配置了 sa 用户,我设法用它登录
但是,偶尔,我不能再用 sa 登录,然后我用 windows 身份验证登录,重置 sa 密码,然后一切正常。
以前有人遇到过吗?
我有一个带有 SQL Server 2012 的 Windows Server 2012,在 AWS 上运行我已经配置了 sa 用户,我设法用它登录
但是,偶尔,我不能再用 sa 登录,然后我用 windows 身份验证登录,重置 sa 密码,然后一切正常。
以前有人遇到过吗?
您可以尝试例如:
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 登录
希望这可以帮助
我在 AWS 实例上的服务器上看到了同样的情况。我认为罪魁祸首可能是一个过于简单的 sa 密码(我使用的是“sa”)。我进入管理工作室并选中“强制密码策略”,取消选中“强制密码过期,并设置一个足够复杂的密码以满足策略......现在它已经整夜没有遇到那个问题,敲木头。
我怀疑您在 SA 用户的设置页面上勾选了“强制密码过期”复选框。这将导致它使用可能有超时的 Windows 密码策略。
请参阅http://blogs.msdn.com/b/lcris/archive/2008/02/20/sql-server-password-policy-faq.aspx