事件类型: 错误
事件来源: SQLAgent$SQL$2005
事件种类: None 
事件 ID: 51
日期: 2013-5-28
事件: 15:11:30
用户: N/A
计算机: HUAXINZS
描述:
Exception 5 caught at line 228 of file t:\yukon\sql\komodo\src\core\sqlagent\src\autostrt.cpp.  SQLServerAgent initiating self-termination.有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

解决方案 »

  1.   

    先打上SQLServer2005最新的补丁。
      

  2.   

    执行:
    SELECT @@VERSION
    我这边是:
    Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) 
    Jun 17 2011 00:54:03 
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1, v.721)红字部分就是补丁,2005好像最新的是到SP4
      

  3.   

    可以查询select serverproperty('productlevel').另外你只有SQL AGENT无法启动吗?
      

  4.   

    agent启动后又自动停止,其他都正常,用下面命令查询版本
    SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY('productlevel'),SERVERPROPERTY('edition')结果是9.00.1399.06,RTM,Developer Edition这个结果表示安装了sp3吗?
      

  5.   

    执行:
    SELECT @@VERSION结果
    Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) 
    Oct 14 2005 00:33:37 
    Copyright (c) 1988-2005 Microsoft Corporation
    Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2)表示只打了sp2的补丁?
      

  6.   

    可是我明明安装了sp3 ,文件是cn_sql_server_2005_sp3_x86.exe,怎么显示还是sp2的补丁呢
      

  7.   

    select serverproperty('productlevel')这个是你当前的补丁,RTM代表无补丁
    select @@version这个08以上才显示补丁信息
      

  8.   

    select serverproperty('productlevel')
    结果显示sp3,怎么和select @@version命令显示sp2结果不一样呢?
      

  9.   

    重新安装了sp3补丁,agent可以启动了。谢谢大家的帮助。给分