sql作业成功后,无法查看作业历史,msdb.dbo.sysjobhistory表中也没有记录,实际上作业已经运行成功了。查看SQLAGENT错误日志,发现有连不上服务器的提示,请问这是什么原因?

解决方案 »

  1.   

    实际上作业已经运行成功了。查看SQLAGENT错误日志,发现有连不上服务器的提示-----------------------------------------------------------------这两句话好矛盾,到底是成功了还是没成功???
    如果作业是运行完后就自动删除的,是不会在sysjobhistory中保留信息的,另外保存的信息是有限制的,SqlServer默认保存最新的1000条信息
      

  2.   

    作业的 delete_level 字段如果是3 那么是不保存历史纪录的
      

  3.   

    先打开事件探查器,然后手工执行作业,看看是否有删除作业历史的SQL语句。
      

  4.   

    作业的delete_level 再哪里设置?
      

  5.   

    通过探察器观察,没有清除作业的SQL语句