16 个解决方案
#1
不是有个作业活动监视器么.
#2
sqlserver代理->作业活动监视器
#3
可以考虑在作业中作一个特别的操作,比如向某个表中插入一个标记,然后跟踪这个操作并将跟踪结果写入表.
#4
这个我知道,我的意思是有其他方法可以查看吗?各位可以详细给小弟介绍一下吗?
#5
还有其他什么方法吗?
#6
这个我知道的,感谢!可否提供其他什么方法?
#7
对着你的作业点右键->查看历史记录
#8
#9
感谢,这个我方法我知道。
#10
再然后就是看log了
语句没了解过,不舍近求远
语句没了解过,不舍近求远
#11
楼主是想在程序里调用吧,在msdb的sysjobhistory表里有每个job的步骤的详细信息,但是里面存的是id,你只需要关联sysobjects一起来看就可以了
#12
sysjobhistory表结合系统表来查
#13
感谢,这个表我也试过,但是查不出历史运行状况,有木有能查具体运行的表啊
#14
是的是的,但是查不到具体历史运行状况。
#15
sysjobhistory 表中应该有历史运行状况的吧.
#16
在创建作业时,可以将作业每步的操作结果直接写入指定的表.
那你在客户端查询所指定的表就行了.
那你在客户端查询所指定的表就行了.
#1
不是有个作业活动监视器么.
#2
sqlserver代理->作业活动监视器
#3
可以考虑在作业中作一个特别的操作,比如向某个表中插入一个标记,然后跟踪这个操作并将跟踪结果写入表.
#4
这个我知道,我的意思是有其他方法可以查看吗?各位可以详细给小弟介绍一下吗?
#5
还有其他什么方法吗?
#6
这个我知道的,感谢!可否提供其他什么方法?
#7
对着你的作业点右键->查看历史记录
#8
#9
感谢,这个我方法我知道。
#10
再然后就是看log了
语句没了解过,不舍近求远
语句没了解过,不舍近求远
#11
楼主是想在程序里调用吧,在msdb的sysjobhistory表里有每个job的步骤的详细信息,但是里面存的是id,你只需要关联sysobjects一起来看就可以了
#12
sysjobhistory表结合系统表来查
#13
感谢,这个表我也试过,但是查不出历史运行状况,有木有能查具体运行的表啊
#14
是的是的,但是查不到具体历史运行状况。
#15
sysjobhistory 表中应该有历史运行状况的吧.
#16
在创建作业时,可以将作业每步的操作结果直接写入指定的表.
那你在客户端查询所指定的表就行了.
那你在客户端查询所指定的表就行了.