日期:2014-05-16  浏览次数:20578 次

sql server 错误18456 严重性: 14,状态1
用sa可以直接登录进sql server。但是用Bat执行的时候报错误18456 严重性: 14,状态1.

这是 bat文件的内容

sqlcmd -S .\SQLEXPRESS -d master -U sa -P sa -i CreateDataBase.sql >> C:\CreateSP.log
------解决方案--------------------
1、查看sa密码复杂度是否符合要求
2、注意是否在域里面(本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性),修改sa密码即可。
3、是否启用混合登录
------解决方案--------------------
http://blog.csdn.net/qishuangquan/article/details/6024767/