你的位置:首页 > 软件开发 > 数据库 > 通过MSSQl作业定时执行批处理BAT文件

通过MSSQl作业定时执行批处理BAT文件

发布时间:2016-09-13 12:00:04
前言有些时候,我们可能会需要定时执行一下批处理来达到一定的目的,比如Oracle数据库的定时备份,当然Oracle也可以通过Rman实现定时备份。我们大多数的时候是通过操作系统的计划任务实现定时执行批处理。但是当我们想要获取相关执行细节,MSSQL的作业是一个很好的选择。具体方案 ...

前言

有些时候,我们可能会需要定时执行一下批处理来达到一定的目的,比如Oracle数据库的定时备份,当然Oracle也可以通过Rman实现定时备份。我们大多数的时候是通过操作系统的计划任务实现定时执行批处理。

但是当我们想要获取相关执行细节,MSSQL的作业是一个很好的选择。

具体方案

首先我们需要一个能够满足自己需求的批处理文件。比如Oracle的定时备份批处理

通过MSSQl作业定时执行批处理BAT文件

这个批处理可以将Oracle数据库备份至异地服务器上。

然后通过MSSQL的作业定时执行该批处理

首先要开启MSSQL的XPCmdShell,如下图:

通过MSSQl作业定时执行批处理BAT文件

新建作业的步骤忽略不计。具体说也下作业种步骤属性该怎么写,如下图:

通过MSSQl作业定时执行批处理BAT文件

其中 exec xp_cmdshell后面跟的字符串为需要执行的批处理所在位置。

而后设置好作业的执行周期即可。

后续

大多时候,有可能系统计划任务无法满足我们的需求时,可以采用这种方式。希望本文对你有所帮助,如果觉得不错请点一波赞。

转载请注明来源: http://www.cnblogs.com/smallprogram/


原标题:通过MSSQl作业定时执行批处理BAT文件

关键词:MSSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录