如何查詢我所建立的job

klan 2003-08-21 10:21:14
如題

謝暸
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zarge 2003-08-21
  • 打赏
  • 举报
回复
sp_help_job
返回有关 SQLServerAgent 服务用来在 Microsoft® SQL Server™ 中执行自动活动的那些作业的信息。

语法
sp_help_job [ [ @job_id = ] job_id ]
[ , [ @job_name = ] 'job_name' ]
[ , [ @job_aspect = ] 'job_aspect' ]
[ , [ @job_type = ] 'job_type' ]
[ , [ @owner_login_name = ] 'login_name' ]
[ , [ @subsystem = ] 'subsystem' ]
[ , [ @category_name = ] 'category' ]
[ , [ @enabled = ] enabled ]
[ , [ @execution_status = ] status ]
[ , [ @date_comparator = ] 'date_comparison' ]
[ , [ @date_created = ] date_created ]
[ , [ @date_last_modified = ] date_modified ]
[ , [ @description = ] 'description_pattern' ]

参数
[@job_id =] job_id

是作业标识号。job_id 的数据类型为 uniqueidentifier,默认值为 NULL。

[@job_name =] 'job_name'

是作业的名称。job_name 为 sysname 类型,其默认值为 NULL。



说明 必须指定 job_id 或 job_name,但不能两个都指定。


[@job_aspect =] 'job_aspect'

是要显示的作业特性。job_aspect 的数据类型为 varchar(9),默认值为 NULL,并且可以是下列值之一。

值 描述
ALL 作业特征信息
JOB 作业信息
SCHEDULES 调度信息
STEPS 作业步骤信息
TARGETS 目标信息


[@job_type =] 'job_type'

是报表中要包括的作业类型。job_type 的数据类型为 varchar(12),默认值为 NULL。job_type 可以是 LOCAL 或 MULTI-SERVER。

[@owner_login_name =] 'login_name'

是作业所有者的登录名。login_name 的数据类型为 sysname,默认值为 NULL。

[@subsystem =] 'subsystem'

是对子系统的描述。subsystem 的数据类型为 nvarchar(60),默认设置为 NULL。

[@category_name =] 'category'

是分类名。category 的数据类型为 sysname,默认值为 NULL。

[@enabled =] enabled

是一个数字,表示是显示启用作业的信息,还是显示禁用作业的信息。enabled 的数据类型为 tinyint,默认值为 NULL。1 表示启用的作业,0 表示禁用的作业。

[@execution_status =] status

是作业的执行状态。status 的数据类型为 int,默认值为 NULL,而且可以是下列值之一。

值 描述
0 只返回那些空闲的或挂起的作业。
1 正在执行。
2 正在等待线程。
3 在两次重试之间。
4 空闲。
5 挂起。
7 正在执行完成操作。


[@date_comparator =] 'date_comparison'

是在 date_created 和 date_modified 的比较中所使用的比较运算符。date_comparison 的数据类型为 char(1),并且可以是 =、< 或 >。

[@date_created =] date_created

是创建作业的日期。date_created 的数据类型为 datetime,默认值为 NULL。

[@date_last_modified =] date_modified

是最后修改作业的日期。date_modified 的数据类型为 datetime,默认值为 NULL。

[@description =] 'description_pattern'

是作业的描述。description_pattern 的数据类型为 nvarchar(512),默认值为 NULL。description_pattern 可以包含 SQL Server 通配符,以实现模式匹配。

klan 2003-08-21
  • 打赏
  • 举报
回复
那么怎么看它的屬性呢?
比如說:運行時間,間隔等等
pengdali 2003-08-21
  • 打赏
  • 举报
回复
SELECT
sjv.job_id,
name = convert(varchar(100),sjv.name),
sjv.enabled,
last_run_info =
( select top 1 convert(varchar,run_status)+'*'+convert(varchar,jh
.run_Date)+'*'+convert(varchar,jh.run_time)
from msdb.dbo.sysjobhistory jh where jh.job_id=sjv.job_id and jh.step_id=0 order by run_date desc, run_time desc )
FROM msdb.dbo.sysjobs_view sjv
想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 以上这些是我们日常常见的任务调度需求,企业里面会有大量的任务调度需求,可以说任务调度是一个企业很重要的一部分。传统的定时任务有很多的缺点,1、不支持集群:集群情况下容易造成任务重复问题2、不支持失败重试:失败即结束,不支持重试3、不支持动态调整:修改任务参数时需要修改代码,并且要重启服务4、无报警机制:任务失败后没有提醒功能5、无统一管理:没有办法手动关闭或开启任务针对上面的一些问题和缺点,XXL-JOB可以实现我们的需求。 XXL-JOB是一个开源的,具有丰富的任务管理功能以及高性能,高可用等特点的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用!!! 课程会带大家构建XXL-JOB调度平台,实战讲解多种类型任务调度配置,会基于大数据推荐系统案例讲解XXL-JOB使用,让大家在实战中掌握XXL-JOB。课程所用的开发环境为:Window10 开发工具:IDEA 本课程用到技术:XXL-JOBKafkaHiveHadoopSparkFlumeMySQLZookeeper等 

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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