18456 你爸死五六次了 把
SQL 错误代码为18456是什么意思
问题原因:
升级Sql2000的DTS包是这次数据库系统整体升级的一部分。除此之外,系统硬件进行了升级,新升级的系统服务器加入到了用户机构的域中,并更改了数据库sa的用户口令。
原DTS的数据包是保存了原Sql2000数据库库系统的用户凭据,口令自然是原先的数据库口令。在试运行DTS包之前服务器管理员刚刚把新升级成功的数据库服务器加入域。
用户机构的域是设置了“密码策略”。Sql Server 2005的sa用户默认是启用了“强制实施密码策略”。而一般默认的Windows帐户密码策略或者AD(域帐户)密码策略都是3-6次错误口令登陆失败后,系统暂时冻结该用户。冻结的时间要看系统设定的长短。
该问题就出在DTS用错误的sa口令(旧的sa口令)多次试图访问系统,而sa的“强制实施密码策略”起了作用。
不知道有没有帮助
参考地址:
http://blog.csdn.net/laohan8848/article/details/35201992012-03-16
18456 你爸死五六次了2012-03-16
把sql 以管理员身份来运行,不会出现此错误。。。。2012-03-17
如果你是sa用户名登不上,那你就先拿windows用户登陆,然后右键属性------权限------sa的具有授予权限打钩就好了。2012-03-24