日期:2014-05-17  浏览次数:21046 次

mssql2008偶尔出现login failed for user '' 错误:18456 严重性:14 状态:58.
mssql2008 偶尔出现:
login failed for user '' 原因:尝试使用sql身份验证登录失败。服务器配置为仅使用Windows身份验证。
错误:18456 严重性:14 状态:58.
注意是偶尔出现
而且确保数据库的身份验证模式为Windows和sql混合模式的。
没有改动过帐号和密码,为什么有时就正常有时候就出错呢 出错的几率不大 10%作用吧。
------最佳解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/cc645917.aspx
------其他解决方案--------------------
引用:
mssql2008 偶尔出现:
login failed for user '' 原因:尝试使用sql身份验证登录失败。服务器配置为仅使用Windows身份验证。
错误:18456 严重性:14 状态:58.
注意是偶尔出现
而且确保数据库的身份验证模式为Windows和sql混合模式的。
没有改动过帐号和密码,为什么有时就正常有时候就出错呢 出错的几率不大 10%作用吧。


请注意SQL SERVER 的注入攻击,空白的'' 正是攻击的现象,你需要查查了,否则服务器会归别人控制了
------其他解决方案--------------------
http://topic.csdn.net/t/20060306/09/4594628.html

邹建以前关于这个事情的帖子,你可以从中学到
------其他解决方案--------------------
网络不稳定也可能导致
------其他解决方案--------------------
有人用错误的密码尝试登陆?
------其他解决方案--------------------
引用:
网络不稳定也可能导致

你好,应用程序和数据库服务器是在同一内网对, 网络应该还算稳定, 而且出现这个错误说明已经向数据库服务器发送到了请求 但是没有通过验证的的吧
------其他解决方案--------------------
补充下,是在asp.net程序中访问的数据库,所有连接都是用的sa帐号,但是此日志记录的login failed for user '' 也就是用户名是空的,奇怪了,如果是程序中的链接字符串的问题的话应该一直都出错,而实际出错的概率是很小的

------其他解决方案--------------------
冰糖:我的是状态58 和你给的连接的情况不一样的 
------其他解决方案--------------------
水族:都是通过程序访问的 连接字符串是一定的 密码应该不会错的
------其他解决方案--------------------
估计坏特了,竟然没google到此类错误
------其他解决方案--------------------
请问Austin我该怎么查看是否被攻击
------其他解决方案--------------------
好的 谢谢 我先看看
------其他解决方案--------------------
最后找出是在服务器上装了个什么软件导致的
------其他解决方案--------------------
启用sa登录需满足三个条件:
 
一、服务器身份验证方式需为windows身份和SqlServer混合验证。
 


二、重启Sqlserver服务。
 
三、也是出现错误15535的直接原因,记得一定要勾选“映射到凭证”复选框!