JOB 建立包含步驟和計畫的作業

2021-05-24 07:09:06 字數 1798 閱讀 3075

//引用:

using microsoft.sqlserver.management.smo;

using microsoft.sqlserver.management.common;

using microsoft.sqlserver.management.smo.agent;

using microsoft.sqlserver.management.smo.broker;

using microsoft.sqlserver.management.smo.internal;

using microsoft.sqlserver.management.smo.mail;

using microsoft.sqlserver.management.smo.sqlenum;

using system.data.oledb;

using system.io;

using system.data.sqlclient;

///

/// 注釋:使用smo需要引用下面的dll檔案,檔案路徑:c:/program files/microsoft sql server/100/sdk/assemblies/

/// microsoft.sqlserver.connectioninfo.dll

/// microsoft.sqlserver.smo.dll

/// microsoft.sqlserver.management.sdk.sfc.dll

/// microsoft.sqlserver.sqlenum.dll

///

#region 建立包含步驟和計畫的作業

///

///  建立包含步驟和計畫的作業

///

/// 資料庫名

/// 作業名稱

/// 作業說明

/// sql命令

/// 開始日期,為null表示當前時間

/// 截止日期,為null表示無截止日期

/// 計畫頻率,每天、每週、每月、只執行一次

public guid create(string databasename, string jobname, string description, string strsql,

datetime startdate, datetime enddate, frequencytypes frequencytype)

else

if (enddate != null)

//建立sql**例項的作業排程

jbsch.create();

//建立成功後立刻執行一次結束

#endregion 作業計畫屬性

//返回作業guid

return jb.jobid;

}#endregion

#region 刪除job

///

/// 刪除job

///

/// job名稱

///

public int deletejob(string jobname)

catch (exception)

return count;

}#endregion

#region 啟動agent服務

///

/// 啟動agent服務,返回乙個 int值,如果大於0成功,否則失敗

///

///

public int startservices()

catch (exception)

return count;

}#endregion

Oracle 建立作業JOB的例子

1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create orrep...

績效報告過程步驟和包含的內容

績效報告步驟包括收集並分發有關專案績效的資訊給專案干係人。通常這些資訊包括如何使用資源完成專案目標。這些步驟包括 1 進度和狀態報告 利用多種方法記錄專案組的進度狀況,如進度計畫和預演算法,預定工作完成的百分比,硬體完成的百分比,哪些工作已經完成以及哪些工作正在進行。狀態報告介紹專案在某一特定時間點...

DLL程式的建立步驟和測試程式

首先,建立dll程式 然後,加入乙個匯出類 比如 pragma once class afx ext class test void test show 最後。連線,編譯。生成.dll檔案和.lib檔案 測試程式 建立乙個dialog對話方塊應用程式 首先,把生成的.dll檔案複製到測試程式的deb...