//引用:
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...