select * from msdb..sysjobs

解决方案 »

  1.   

    roy_88我试过你的方法了 ,但是得到的和我贴的日志完全一样,仍然没有显示完整,请问还有什么其他方法吗
      

  2.   

    刚才又看了一下,觉得原因可能是由于sysjobhistory字段message nvarchar(1024)大小的限制造成的,有什么方法可以把这个值扩大吗,我不敢改这个值
      

  3.   

    use msdb
    sp_help_jobhistory @run_status=0,@mode='full'
    更多参考存储过程的参数
      

  4.   

    这个还是不行,因为仍然只有1024字符的限制。不过我大概找到解决方法了,今天晚上job运行,我看一下是不是我要的效果,如果是我明天就贴在这和大家分享。明天如果好了话就结贴,谢谢大家的无私帮助,小生在此谢过
      

  5.   

    果然新的方法是可以显示所有的log的,方法如下Sql Server代理->右键你要更改的作业->属性->步骤->选择你希望显示详细信息的步骤->编辑->高级->选择"输出文件",然后这个作业步骤的所有详细信息就会显示在这个文件里面了,这样就没有1024字符的限制了。