前言 有些時候,我們可能會需要定時執行一下批處理來達到一定的目的,比如Oracle資料庫的定時備份,當然Oracle也可以通過Rman實現定時備份。我們大多數的時候是通過操作系統的計劃任務實現定時執行批處理。 但是當我們想要獲取相關執行細節,MSSQL的作業是一個很好的選擇。 具體方案 首先我們需要... ...
前言
有些時候,我們可能會需要定時執行一下批處理來達到一定的目的,比如Oracle資料庫的定時備份,當然Oracle也可以通過Rman實現定時備份。我們大多數的時候是通過操作系統的計劃任務實現定時執行批處理。
但是當我們想要獲取相關執行細節,MSSQL的作業是一個很好的選擇。
具體方案
首先我們需要一個能夠滿足自己需求的批處理文件。比如Oracle的定時備份批處理
這個批處理可以將Oracle資料庫備份至異地伺服器上。
然後通過MSSQL的作業定時執行該批處理
首先要開啟MSSQL的XPCmdShell,如下圖:
新建作業的步驟忽略不計。具體說也下作業種步驟屬性該怎麼寫,如下圖:
其中 exec xp_cmdshell後面跟的字元串為需要執行的批處理所在位置。
而後設置好作業的執行周期即可。
後續
大多時候,有可能系統計劃任務無法滿足我們的需求時,可以採用這種方式。希望本文對你有所幫助,如果覺得不錯請點一波贊。
轉載請註明來源: http://www.cnblogs.com/smallprogram/