none
事件来源:mssqlserver, 类型:审核失败 事件ID:18456 类别:(4) RRS feed

  • 问题

  • 系统为win2003
    SQL下安装的服务:sql server
                               sql server browser
                               sql server agent

    事件详细信息:
    来源:mssqlserver  
    类别(R):(4)
    类型:审核失败
    事件:18456
    描述:
    用户“XX”登录失败。[客户端:为本机IP)
    数据:
    0000:18 48 00 00 0e 00 00 00 .h.......
    0008:08 00 00 00 44 00 41 00 .....D.A
    0010:48 00 55 00 41 00 30 00  H.u.a.o
    0018: 33 00 00 00 07 00 00 00   3.....
    0020: 6d 00 61 00 73 00 74 00 m.a.s.t
    0028:65 00 72 00 00 00 e.r


    尝试过以下方法:
    1、确认是本机的IP,不是外来攻击
    2、用试图更改密码,仍为审核失败
    操作过程:
    1.   用Windows身份验证登陆(这个应该是不会存在问题的,   在新安装好实例(SQL   Server)的情况下,   Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方)  
            Manage   Studio   --   菜单"文件"--"连接对象资源管理器",   身份验证中选择"Windows   Authentication"  
       
      2.   连接成功后,   右键你的实例,   选择"属性"  
       
      3.   在"属性"窗口中,   转到"Security"(安全性)项,   在"服务器身份验证"中设置为"SQL   Server和Windows身份验证模式",   确定,   根据提示,   你应该重新启动sql服务  
       
      4.   重新启动sql服务后,   照用Windows身份验证连接,   然后执行下面的语句启用sa用户,   同时清除sa的密码(能成功登陆后再根据你的需要设置)  
       
      EXEC   sp_password   null,null,'sa'  
       
      ALTER   LOGIN   sa   ENABLE   
        
        到这里提示:消息15510,级别16,状态 1,第2行 无法启用密码为空的登录名
    我加了密码还是审核错误
    问题不知道出在哪儿,一分钟一报审核未过,心都跳死了,请大家帮忙应该怎么解决这个问题?

    2009年11月18日 6:11

答案

全部回复