SQL server数据库本身没有密码复杂度策略设置,它是使用Windows操作系统的校验函数来校验账户密码的,所以查看SQL server数据库密码复杂度需要结合操作系统本地安全策略的密码策略来看。
下面实验一下,实验环境是在Windows server 2008虚拟机上装了SQL server20008数据库。
一、设置SQL server的密码复杂度策略
首先禁用服务器密码策略
使用sa账户登录SQL server,打开安全性-登录名-右键-输入登录名test,选择SQL server身份验证,输入密码“123”(此时勾选了强制实时密码策略),点击确定
可以成功创建了test账户,并且设置了弱口令“123”,然后右键test账户看一下属性。
下图中显示test账户勾选了强制实施密码策略,密码位置:显示15个圈&