sqlserver 监控自动化作业执行情况

ALTER procedure [dbo].[monitorJob]

@name varchar(100)

as

begin

declare @bd varchar(100) ;

if exists(

select * from  msdb.dbo.sysjobhistory

where job_id in (select job_id from msdb.dbo.sysjobs where [name][email protected] )

and run_date=convert(varchar,getdate(),112)

and run_status=0)

begin

set @bd=‘10.158.32.154 计划任务 ‘[email protected]+‘ 执行失败!‘

exec MaganerDB.dbo.[spSendMail]  @from=‘[email protected]‘,

@to=‘[email protected];[email protected]‘,

@bcc=‘‘,  -- 抄送

@subject=‘自动化任务失败‘,

@[email protected],

@addAttachment=‘‘ -- 附件

end

end

sqlserver 监控自动化作业执行情况

时间: 2024-10-05 08:55:38

sqlserver 监控自动化作业执行情况的相关文章

SQL查询作业执行情况

查询作业的执行情况sql: SELECT [JobName] = JOB.name, [Step] = HIST.step_id, [StepName] = HIST.step_name, [Message] = HIST.message, [Status] = CASE WHEN HIST.run_status = 0 THEN 'Failed' WHEN HIST.run_status = 1 THEN 'Succeeded' WHEN HIST.run_status = 2 THEN 'R

通过Spark Rest 服务监控Spark任务执行情况

1.Rest服务 Spark源为了方便用户对任务做监控,从1.4版本启用Rest服务,用户可以通过访问地址,得到application的运行状态. Spark的REST API返回的信息是JSON格式的,开发者们可以很方便地通过这个API来创建可视化的Spark监控工具.目前 这个API支持正在运行的应用程序,也支持历史服务器.在请求URL都有/api/v1.比如,对于历史服务器来说,我们可以通过 http://***:18080/api/v1 来获取一些信息,端口可以改:对于正在运行的Spar

sqlserver 自动创建作业执行备份数据库

declare @name varchar(250)set @name='I:\dydb_n\dydb_n'+convert(varchar(50),getdate(),112)+ left(right(convert(varchar(50),getdate(),120),8),2) + substring(right(convert(varchar(50),getdate(),120),8),4,2) + '.bak'BACKUP DATABASE [dydb_n] TODISK = @nam

FocusBI:《DW/BI项目管理》之SSIS执行情况

微信公众号:FocusBI关注可了解更多的商业智能.数据仓库.数据库开发.爬虫知识及沪深股市数据推送.问题或建议,请关注公众号发送消息留言;如果你觉得FocusBI对你有帮助,欢迎转发朋友圈或在文章末尾点赞[1] 在 FocusBI:SSIS体系结构.<SSIS开发案例>这两篇文章中讲到SSIS 开发完最终是要被执行的,但是被执行后会出现什么样的情况,如何去监控它的执行情况:这也是在BI实施中遇到的难题,当有上百个包我们应该如何管理这个SSIS的ETL 项目,虽然SSIS执行出错是有邮件通知出

使用Spring定时任务并且通过AOP监控任务执行情况

原文:http://www.open-open.com/code/view/1426250803279 本文讲的是通过Spring注解的方式实现任务调度.只要引入了spring-context包就能够在项目中使用注解方式的任务调度. 下面看具体配置 需要在Spring配置文件中加入task的schema. <xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http:/

SQLServer 2012异常问题(一)--故障转移群集+镜像环境导致作业执行失败

原文:SQLServer 2012异常问题(一)--故障转移群集+镜像环境导致作业执行失败 先感谢一下我的同事们最先发现此问题,鸣谢:向飞.志刚.海云 最近在生产环境发现一个诡异的问题: 环境:WINDOWS 2012+SQLSERVER 2012 SP1,双节点的故障转移群集+单节点的SQLSERVER 2012 SP1实例(镜像) 生产数据库是从SQLSERVER 2008R2迁移到2012的,迁移过程很顺利,按照一般经验,可能导致数据库所有者丢失,因此在迁移后手动修改数据库所有者为sa,与

通过SqlClr制作Sql自动化批量执行脚本

通过SqlClr制作Sql自动化批量执行脚本 在与同事一起做项目时,看到同事用sqlclr做批量执行脚本,感觉挺新奇的就上网搜集资料自己模仿跟做了个案例, 感觉挺不错的,现在想和大家分享一下,可能存在些错误的地方,大家就做个小参考吧.... 1.我们在做数据迁移或是数据库结构修改时,通常会写一些脚本文件之后逐个运行.但是如果有数十或数百个脚本文件, 那么就可以通过SqlClr制作Sql自动化执 2.比如现在ImportDataScript文件夹内有些脚本文件: 3.我们想让这9个脚本文件自动的依

轻松精通数据库管理之道——运维巡检之六(作业运行情况)

前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期.结果进行登记,同时可能需要出一份巡检报告. 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西 不知道怎么样便捷体检 机器太多体检麻烦 生成报告困难,无法直观呈现结果 SQL Server很多业务功能和数据库功能需要通过作业来完成(如之前说的备份,发布订阅等).那么可以看出数据库作业执行的成功与否对整个系统也是至关重要的.大部分情况可以通过作业的邮件通知或监控功能来及时报警,同样在每次巡检中也要确认作业的运行是否正常. 作业

LK按作业执行时长优化

新到一家公司,需要折腾点认可出来.然后开始苦逼的优化工作.暂时不吐槽权限问题!!!优化效果优化前,作业历史记录(前30)P图优化前,CPU使用情况有几个作业平均时长2.5~3.5小时,还有很多时长在半小时以上的作业,基本要到11-12点才能完成作业统计.CPU每天7:00-11:00一直维持在比较高的数值.优化后,作业历史记录(前30)P图最近三天的CPU情况最近一天的CPU情况优化后,作业执行时长明显降低,从最近3天执行情况看,9:00前统计作业能够执行完成.服务器CPU高峰时段由之前的7:0