plsql定时任务执行失败

plsql定时任务执行失败,第1张

有2个原因,

一是某次任务半小时没有执行完成,会影响下次执行时间,

二是执行间隔不要用sysdate+1/12,如果用的是sysdate,即使任务每次都是正常执行,每次执行间隔也不是严格的30分钟,如果你想每个整点和半点执行,可以改成

出现的问题是文件中记录的信息版本未知,(对于高版本的无法识别过老的2000版本),解决方法很简单,在有2005或2008数据库的电脑上,附加一下该2000的数据库,相当于转换一下数据格式,然后分离重新附加即可。

首先进入SQL2005,并在左侧数据库上点击右键选择“附加”→在d出窗口点击“添加按钮”→并在路径选择框中,找到要附加的数据库,点击确定。

附加完毕之后,文件格式就已经转换完毕了。这个时候将刚才附加的数据库分离出来。依旧在2015的数据库上点击右键→在d出右键菜单中,选择任务→并再次选择分离,在d出窗口中直接点确定即可。

如何让sqlserver定时任务执行失败后向数据库写入一笔记录

触发器主要优点如下:

触发器是自动的:当对表中的数据作了任何修改之后立即被激活,触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE *** 作时,触发器就会自动执行。

触发器可以对数据库中的表进行嵌套的触发,一个触发器执行启动另一个触发器的 *** 作,这样的嵌套可以达到32层。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10826804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存