请问怎么能完全显示作业历史记录

wangchengh 2007-10-16 11:16:07
请问怎么能完全显示作业历史记录,我运行数据库备份作业,然后一直报错,想查记录但是由于记录过长,在最后总显示...
作业一个step中的历史作业如下,你们可以看到在最后的日志被...替代,请问怎么才能查看完整的日志呢,谢谢大家了。
日期 2007-10-15 23:16:55
日志 作业历史记录 (TransAllObject)

步骤 ID 5
服务器 ESONTS2
作业名称 TransAllObject
步骤名称 TransNewage
持续时间 01:50:23
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0

消息
执行用户: ESONTS2\SYSTEM。...正在执行... DTSRun OnStart: 复制 SQL Server 对象 DTSRun OnProgress: 复制 SQL Server 对象; 正在编写传输对象的脚本; PercentComplete = 0; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Logins 编写脚本; PercentComplete = 0; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Users 编写脚本; PercentComplete = 0; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Users 编写脚本 : 完成了 0 ; PercentComplete = 0; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 完成了 0 ; PercentComplete = 0; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Users 编写脚本 : 完成了 5 ; PercentComplete = 5; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 完成了 8 ; PercentComplete = 8; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Users 编写脚本 : 完成了 10 ; PercentComplete = 10; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 完成了 8 ; PercentComplete = 8; ProgressCount = 0 DTSRun OnProgress: 复制 SQL Server 对象; 正在为 Users 编写脚本 : 完成了 15 ; PercentCom... 进程退出代码 1。.步骤失败。
...全文
150 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhou__zhou 2007-10-19
  • 打赏
  • 举报
回复
学习.
wangchengh 2007-10-19
  • 打赏
  • 举报
回复
果然新的方法是可以显示所有的log的,方法如下Sql Server代理->右键你要更改的作业->属性->步骤->选择你希望显示详细信息的步骤->编辑->高级->选择"输出文件",然后这个作业步骤的所有详细信息就会显示在这个文件里面了,这样就没有1024字符的限制了。
wangchengh 2007-10-18
  • 打赏
  • 举报
回复
这个还是不行,因为仍然只有1024字符的限制。不过我大概找到解决方法了,今天晚上job运行,我看一下是不是我要的效果,如果是我明天就贴在这和大家分享。明天如果好了话就结贴,谢谢大家的无私帮助,小生在此谢过
zhou__zhou 2007-10-18
  • 打赏
  • 举报
回复
use msdb
sp_help_jobhistory @run_status=0,@mode='full'
更多参考存储过程的参数
wangchengh 2007-10-18
  • 打赏
  • 举报
回复
刚才又看了一下,觉得原因可能是由于sysjobhistory字段message nvarchar(1024)大小的限制造成的,有什么方法可以把这个值扩大吗,我不敢改这个值
wangchengh 2007-10-18
  • 打赏
  • 举报
回复
roy_88我试过你的方法了 ,但是得到的和我贴的日志完全一样,仍然没有显示完整,请问还有什么其他方法吗
中国风 2007-10-16
  • 打赏
  • 举报
回复
select * from msdb..sysjobs
GEPIN 2007-10-16
  • 打赏
  • 举报
回复
所有相关信息在系统表都有纪录的,你可以去查查。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧