mssql2008偶尔出现login failed for user '' 错误:18456 严重性:14 状态:58.

pingjinzhao 2011-05-20 10:48:15
mssql2008 偶尔出现:
login failed for user '' 原因:尝试使用sql身份验证登录失败。服务器配置为仅使用Windows身份验证。
错误:18456 严重性:14 状态:58.
注意是偶尔出现
而且确保数据库的身份验证模式为Windows和sql混合模式的。
没有改动过帐号和密码,为什么有时就正常有时候就出错呢 出错的几率不大 10%作用吧。
...全文
839 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
houyajin 2013-05-15
  • 打赏
  • 举报
回复
今天碰到了,把身份验证调了一下,重启登陆好了。
caochy3115 2012-10-23
  • 打赏
  • 举报
回复
启用sa登录需满足三个条件:

一、服务器身份验证方式需为windows身份和SqlServer混合验证。



二、重启Sqlserver服务。

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


pingjinzhao 2011-06-23
  • 打赏
  • 举报
回复
最后找出是在服务器上装了个什么软件导致的
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
水族:都是通过程序访问的 连接字符串是一定的 密码应该不会错的
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
冰糖:我的是状态58 和你给的连接的情况不一样的
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
补充下,是在asp.net程序中访问的数据库,所有连接都是用的sa帐号,但是此日志记录的login failed for user '' 也就是用户名是空的,奇怪了,如果是程序中的链接字符串的问题的话应该一直都出错,而实际出错的概率是很小的
水族杰纶 2011-05-20
  • 打赏
  • 举报
回复
有人用错误的密码尝试登陆?
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
网络不稳定也可能导致
[/Quote]
你好,应用程序和数据库服务器是在同一内网对, 网络应该还算稳定, 而且出现这个错误说明已经向数据库服务器发送到了请求 但是没有通过验证的的吧
水族杰纶 2011-05-20
  • 打赏
  • 举报
回复
网络不稳定也可能导致
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
好的 谢谢 我先看看
Austindatabases 2011-05-20
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20060306/09/4594628.html

邹建以前关于这个事情的帖子,你可以从中学到
pingjinzhao 2011-05-20
  • 打赏
  • 举报
回复
请问Austin我该怎么查看是否被攻击
Austindatabases 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 pingjinzhao 的回复:]
mssql2008 偶尔出现:
login failed for user '' 原因:尝试使用sql身份验证登录失败。服务器配置为仅使用Windows身份验证。
错误:18456 严重性:14 状态:58.
注意是偶尔出现
而且确保数据库的身份验证模式为Windows和sql混合模式的。
没有改动过帐号和密码,为什么有时就正常有时候就出错呢 出错的几率不大 10%作用吧。
[/Quote]

请注意SQL SERVER 的注入攻击,空白的'' 正是攻击的现象,你需要查查了,否则服务器会归别人控制了
Ubuntu_Fedora 2011-05-20
  • 打赏
  • 举报
回复
估计坏特了,竟然没google到此类错误

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧