none
求助:Login failed for user 'NT AUTHORITY\SYSTEM'.登录,未知,错误: 18456,严重性: 14,状态: 16 RRS feed

  • 问题

  • Microsoft SQL Server Management Studio      9.00.4035.00
    Microsoft Analysis Services 客户端工具      2005.090.4035.00
    Microsoft 数据访问组件 (MDAC)      2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
    Microsoft MSXML      2.6 3.0 6.0
    Microsoft Internet Explorer      7.0.5730.13
    Microsoft .NET Framework      2.0.50727.3082

    更新SP3的955706后,重启电脑后日志就不停地报错了,老师们帮帮忙呀,都报了几天的错了,都没有解决,网上方法找了一大堆不管用,
    我有登陆是混合模式的,SA用户可以登上去,有时不行,用WINDOWS登了再确定一下SA账户就一定可以登陆,没有更新955706前一直是正常的,报错如下:
    05/08/2009 09:33:12,登录,未知,Login failed for user 'NT AUTHORITY\SYSTEM'. [客户端: <local machine>]
    05/08/2009 09:33:12,登录,未知,错误: 18456,严重性: 14,状态: 16。
    05/08/2009 09:32:12,登录,未知,Login failed for user 'NT AUTHORITY\SYSTEM'. [客户端: <local machine>]
    2009年5月11日 1:33

答案

全部回复

  • Did you get any error when logon with sa? Is local system still member of sysadmin? Did you start sql services with local admin account?

    2009年5月11日 1:43
  • 一般情况下所有账号都可以登陆,有时会遇到 233 错误,什么内存,管道的另一端什么的,
    有时可以顺利用SA登陆,
    05/08/2009 09:33:12,登录,未知,Login failed for user 'NT AUTHORITY\SYSTEM'. [客户端: <local machine>]
    这个报错是一分钟左右报一次错。
    本地系统账户是SYSADMIN 权限,账户是本机登陆账户为administrators组,机器加入了域里。
    start sql services 是windows和sql server模式登陆的。

    说明:之前都没有做过任何更改配置,只是升级了SP3的补丁。是否为补丁的安全问题?

    2009年5月11日 2:09
  • Sp3 doesn't cause that, at least not on my servers. Did you see other sql server related messages in windows event logs? Did you reboot machine after applying sp3? What's sql service account? 
    2009年5月11日 2:15
  • 总之是在重起电脑后,才出现的问题错误,SQL没有其它的错误消息,只是一直报上述的错误,windows也只是在应用程序日志里报错审核失败。

    2009年5月11日 3:12
  • What's sql service startup account? Try change to domain account if it's local system.
    2009年5月11日 3:18
  • 怎样查询数据库是在域下面开启,还是在本机开启???数据库电脑是加入了域,但账户登陆是本机登陆,

    2009年5月11日 4:38
  • Check service account in sql server configuration manager.
    2009年5月11日 19:15
  • 有时行, 有时不行, 看起来状态不稳定, 如果可能的话, 建议重新安装

    对于日志中的下述情况, 建议你用事件探查器跟踪一下login fail的事件, 看看是那个客户端的什么程序在登录
    05/08/2009 09:33:12,登录,未知,Login failed for user 'NT AUTHORITY\SYSTEM'. [客户端: <local machine>]
    这个报错是一分钟左右报一次错。
    2009年5月11日 20:20
  • 我跟踪没有结果,我跟踪SYSTEM,用户跟本就没有一分钟报一次事件,??奇怪了?

    另:我的启动方式为Local system.   在SP2的时候完全可以用的呀。
    2009年5月12日 1:28
  • Change service account, restart sql service then see if still get same error. 
    2009年5月12日 2:30
  • 改成哪种服务?是本账户的:本地系统,本地服务,还是网络服务,还是本账户,
                          还是内置账户里填用户名,密码?

    请说明一下各自的区别,好吗?谢谢,
    2009年5月12日 2:45
  • Change to local admin account or whatever.
    2009年5月12日 3:32
  • 意思是要输入用户和密码的那种方式启动方式吧?

    现在数据库正在使用当中,等中午或晚上再试一下,谢谢帮忙!
    2009年5月12日 3:45
  • 请问我能删除那个SP3的补丁不?
    对数据库有没有影响?

    就是那个KB955706的补丁?  实在没办法了?

    因为SP3好像针对的是windows 2008 和Vista,我的系统是2003的呀。

    2009年5月12日 5:33
  • You can't uninstall sql2k5 sp3. It's for sql, nothing to do with os.
    2009年5月12日 16:36
  • 我现在是怎样也查不到是哪个程序在使用SYSTEM登陆SQL SERVER的呀?????????
    跟踪按SYSTEM用户都查不到呀.
    真是郁闷!

    2009年5月13日 5:51
  • Run sp_who2, it'll list all sql connections with host and app name.
    2009年5月14日 2:36
  • 只有两个应用程序在使用SYSTEM的账户,如下:请帮我分析一下,谢谢.

    应用程序1:SQLAgent-Job invocation engine
    UPDATE msdb.dbo.sysjobactivity SET run_requested_date = DATEADD(ms, -DATEPART(ms, GetDate()),  GetDate()), run_requested_source = 1, queued_date = NULL, start_execution_date = NULL, last_executed_step_id = NULL, last_executed_step_date = NULL, stop_execution_date = NULL, job_history_id = NULL, next_scheduled_run_date = NULL WHERE job_id = 0xF6BD78C9B271B94AB4C2738F9924FB06 and session_id = 35

     应用程序2:SQLAgent-Generic Refresher
    EXECUTE msdb.dbo.sp_help_alert @order_by = N'event_id DESC, severity ASC, message_id ASC, database_name DESC', @legacy_format = 1


    我把代理停了,还是报错呀.我想应该不是SQLAgent报的我错!
    2009年5月15日 1:56
  • Those are from sql agent service, sounds you start it with local system account.
    2009年5月15日 2:07
  • 到底是哪个东西会导致报错,我真迷糊了?????

    能具体说明一下吗, 谢谢.



    2009年5月15日 3:13
  • Change sql agent service account then restart it, see if still get same alert.
    2009年5月15日 3:17
  • 我都停了agent 整个代理服务, 还是报错呀?

    2009年5月15日 4:28
  • Run sp_who2 again to check connections.
    2009年5月15日 13:13
  • 结果只有sa,mysa,dbuser三个账户使用服务,没有其它的,像system之类的。
    原sa我改成mysa了,

    2009年5月18日 0:50
  • If you didn't start sql services with local system account, it should be from other apps.
    2009年5月19日 0:49
  • 这又如何查,是哪里在登陆SQL SERVER呢?  麻烦你了,都报错一个多星期了.

    2009年5月19日 1:15
  • You never tell us which account you used to start sql services, can't help without details.
    2009年5月19日 1:28
  • 是LOCAL SYSTEM, 因为在使用当中,不方便改动,
    请问一下,改成local services 还是network services ,改哪个服务?日志报错的是sql server 服务。
    改了之后,sql server 需要重起吗?对现在的数据库运作,有多大的影响?

    2009年5月19日 1:37
  • Change to domain account and restart sql services, shouldn't affect apps.
    2009年5月19日 2:06
  • 终于弄好,

    居然是reporting services是这个服务不知道什么时候开启了, 这个服务根本就没有配过,肯定会报错的呀.
    低级错误,
    谢谢,rmiao 的热心帮忙,
     衷心感谢.
    我会常来论坛看看,

    2009年5月21日 6:59