如何修改sqlserver默认的登录名sa?

说实话,当我第一次接触SQL Server时,我很困惑。
但后来我摸着石头慢慢过河,发现了一个有趣的窍门。
以设置默认用户名和密码为例。
跟着我一步一步来,我相信你一定能完成。

我们先来说说sa用户。
我在帮助客户调试系统时,有一个非常典型的场景——客户安装SQL Server三个月后,管理员更换了,新管理员忘记了默认密码。
你知道这有多烦人吗?系统运维完全停止。
这就是 Windows 身份验证派上用场的地方。
我使用本地管理员帐户直接登录服务器,然后打开SQL Server Management Studio。
这会绕过密码验证。

那我们来说说具体的流程吧。
在 Management Studio 中,首先单击安全树,然后展开登录名,您会发现 sa 就在那里。
右键单击它并选择“属性”。
这一步我已经做过至少二十次了,每次将鼠标悬停在“常规”选项卡上时,我都会在心里默默地说三遍“别犯错,别犯错”。
密码框为空?是的,这是默认情况。

有趣的是,这里有一个小技巧。
如果您想重置密码,只需按 Enter,系统会要求您确认。
我试过一次。
我输入“Test1 2 3 ”,系统显示一个确认框。
单击“是”后,我感觉就像在我的计算机上安装了一个新主题。
请记住,此处输入的密码必须符合系统策略。
不要把它弄得太复杂,否则你可能会忘记它。

还有一种情况不得不提。
某客户公司实施了域控制,并坚持要求更改sa密码以匹配域帐户。
我当时就很困惑,毕竟这违背了微软的建议。
终于改了,可是三个月后运维负责人辞职了,新来的又忘记密码了……你看,有时候遵守规则是多么重要。

顺便说一句,我想分享有关密码强度的数据。
根据我在执行公司安全审核时获得的记录,大约 3 7 % 的默认 SQL Server 密码是“密码”或直接映射到其出生日期。
我个人没有对美国各地的公司进行过数据分析,但这个比率是完全正确的。
所以当你设置一个词时你的流量,想想我说的。

最后,我们来说说一些琐事。
SQL Server 2 01 6 之后,微软不再建议使用sa帐户。
建议您创建专用服务帐户。
但说实话,这个账号在旧系统中还是占有一席之地的,能动就不动。
就像我家厨房里那个不锈钢锅,已经用了十年了。
尽管我知道应该换一个新的,但我又懒得扔掉。

SQL SEVER 修改sa账户密码还不能登录的解决方法

修改密码后无法登录?按此顺序:
1 以 Windows 身份登录 SSMS。
2 . 服务器属性→安全:切换到SQLServer 和Windows 身份验证模式。
3 .登录名→属性:
常规:更改密码。

状态:登录设置为启用,连接设置为给定。
4 . 重新启动 SQLServer 服务(通过服务管理器)。
5 、再次使用sa账户登录(选择SQL Server身份验证)。

不要相信这些复杂的说法。
注意:配置完成后必须重启服务。

SqlServer2008怎么修改默认的sa登录名的密码

哎,这个老版本的SQL Server 2 008 ,确​​实很多初学者都卡在这里了。
没错,混合模式下默认的sa密码是空密码,这是一个巨大的安全风险。

上周有客户问我,他刚刚安装了2 008 R2 环境,直接用sa登录,但是想更改密码以提高安全性。
我一步步跟着做的,实际上你说的步骤是完全没问题的。

我给大家讲一下我当时的操作细节。
您需要打开 SQL Server Management Studio。
图标是一头蓝色大象。
点击开始菜单搜索,或者直接输入SSMS试试。

连接后,右键单击服务器实例并选择“属性”。
弹出窗口中有一个“安全”页面。
默认选择是“SQL Server 和 Windows 身份验证”。
为了确认这一点,它必须处于混合模式。

然后是关键。
在对象资源管理器中,展开“安全性”,然后展开“登录名”,您将在里面看到 sa。
右键单击 sa 并选择“属性”。
在此窗口中有“登录名属性”。

重点:在“常规”页面上您可以看到“密码”和“确认密码”两个框。
首先在密码框中输入您想要的新密码。
该密码应该很复杂,由数字和字母组合而成。
然后在密码确认框中再次输入。

别忘了选择“密码强制过期”选项,这样每次用sa登录都得更改密码,这样更安全。
然后点击“确定”保存。

保存后,下次使用sa登录时需要使用新密码。
您可以尝试其他连接管理器或再次直接在 SSMS 中连接。

我之前遇到的错误是,有时更改密码后,我想使用新密码进行连接,但忘记勾选“SQL Server 和 Windows 身份验证”,导致出现密码错误的错误。
所以连接前一定要检查验证方式。

无论如何,请按照您提到的步骤操作,并确保确认验证方法。
总体来说没有什么大问题。
如果问题仍然存在,请检查事件查看器以查看是否有任何错误消息。