sqlserver去掉密码强度验证_请问大家设置SQLSERVER的时候有没有勾选强制实施密码策略复选框...

在SQL Server 2005企业版与Windows 2003 SP2环境下,由于安装时勾选了'强制实施密码策略',导致4个字母的简单密码无法正常连接。当Delphi程序通过ODBC连接数据库时,会遇到登录失败的问题,而C#程序使用sqlclient则不受影响。解决方案可能是将ODBC连接改为127.0.0.1或者调整SQL Server的密码策略设置。
部署运行你感兴趣的模型镜像

请问大家设置SQLSERVER的时候有没有勾选强制实施密码策略复选框

sql版本:sql2005企业版  操作系统 Windows2003 SP2

我们安装在客户的有些系统是不需要连上互联网的,所以我们的设置odbc跟连接字符串的时候都是

Server=myServerAddress;Database=myDataBase;User ID=sa;Password=myPassword;

密码是4个英文字母

反正不上网,密码就设置得比较简单

但是问题来了,安装人员安装sqlserver的时候都勾选了 “强制实施密码策略”

导致有时候delphi程序连接不上 ,密码更改了,需要重新打开程序,重新打开程序之后又正常了,密码没有变 ,究竟是不是密码更改了,还是SQL判断密码太简单

我也无从确认,因为我也是查sql errorlog ,sql errorlog没有显示密码是否更改了,只是显示login failed,请大家看下面我给出的sql errorlog

具体的描述我写在下面 跟我昨天发的帖子是一样的环境:

数据库跟我们的程序都在同一台电脑,我们的程序使用包含两个系统,一个系统使用delphi开发(使用odbc连接数据库),

一个系统使用C#开发(使用sqlclient连接数据库)

客户那边使用的是局域网,当重启路由器的时候,delphi那个系统就断开了数据库链接

听经理说,delphi系统是程序一打开就open 数据库连接直到程序关闭不像C#那样open -》执行数据库操作-》close

现在把odbc配置那里 改为127.0.0.1就没有出现这种情况了

ODBC的连接使用local

0ce943eaffc37c64867f4cec2c67695d.png

今天我在自己机器上测试了一下,测试使用SSMS,登录用户:sa 密码:4个英文字母 跟客户那边设置一样

f74c110075893a0d47cddcc7f7f24923.png

今天我一上班的时候就使用SSMS登录,使用sa来登录,结果sql弹出18456错误, sa登录失败,隔了十分钟之后我再登录,居然登录成功了

说明一下,这期间我没有动过任何东西

给我写信: c2abe4a5a91ccee1987d694bdb432a8a.png QQ我:957fd6c189a6d06de5d332a6255c4217.gif

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值