zoukankan      html  css  js  c++  java
  • 通过MSSQl作业定时执行批处理BAT文件

    前言

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

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

    具体方案

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

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

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

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

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

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

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

    后续

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

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

  • 相关阅读:
    python之字典方法
    python之字符串方法
    python strip()方法使用
    Airtest自动化测试工具介绍
    selenium 环境配置
    一个自定义线程池的小Demo
    简单工厂模式
    BootStrap入门_创建第一个例子
    MongoDB的索引
    MongoDB的查询
  • 原文地址:https://www.cnblogs.com/smallprogram/p/5867796.html
Copyright © 2011-2022 走看看