sqlserver2008 建立定時任務

2022-07-20 10:48:12 字數 1983 閱讀 4372

sql2008如何建立定時作業?此方法也適應於sql server2005資料庫,有興趣的可以來看下!

1.開啟【sql server management studio】,在【物件資源管理器】列表中選擇【sql server **】;

--2.滑鼠右擊【sql server **】,選擇【啟動(s)】,如已啟動,可以省略此步驟; --3.展開【sql server **】列表,右擊【作業】-->【新建作業】; --3.1  在【常規】選項卡中: --       輸入作業名稱,如"my job"; --3.2  在【步驟】選項卡中: --3.2.1 點選【新建】,輸入【步驟名稱】,如「步驟1」,型別預設t-sql指令碼,也可以選擇ssis包等; --3.2.2 在【資料庫】一欄選擇要作業處理的資料庫,在【命令】的右邊空白編輯欄輸入要執行的sql**,

exec p_name  --如:執行乙個p_name的儲存過程

--      也可以點選命令下面的【開啟】,開啟.sql指令碼;

--3.2.3 輸入執行指令碼後,建議點選【分析】,確保指令碼語法正確,然後點選下面的【確定】按鈕;

--3.3  在【計畫】選項卡中: --3.3.1 點選【新建】,輸入【計畫名稱】,如「計畫1」,計畫型別預設是」重複執行」,也可以選擇執行一次等; --3.3.2 在【頻率】-->【執行】處選擇「每天」、「每週」或「每月」,以「每天」為例,間隔時間輸入間隔幾天執行一次, --      下面還可以選擇每天一次性執行或間隔一定的時間重複執行 --3.3.3 在【持續時間】中選擇計畫開始執行的【起始日期】和【截止日期】,然後點選【確定】按鈕;

--注意要將服務設定為自動啟動,否則在重啟伺服器後作業就不執行了。 --啟動**服務的方法: --開始-->執行-->輸入services.msc-->找到【sql server **】的服務並雙擊-->【啟動型別】選擇「自動」-->【確定】

--至此,定時作業已建立完畢。

**)1.    sql server **  → 作業(右鍵)→新建作業

4.  如圖  步驟2 資料庫選擇必須對應的資料庫

步驟3在此舉例為執行儲存過程  

5.  如圖  步驟2的選擇項執行成功退出   其它選項詳情可以搜尋

7. 如圖  步驟2   根據實際業務進行定時    (圖中摘要部分是定時提示)

8.9.   如圖已經新增定時任務

定時任務執行的儲存過程

create   proc  [dbo].[proinserttable]

asbegin

insert intoinserttablevalues( convert(varchar(100),getdate(),21))

end 

儲存過程中使用到的表

create table [dbo].[inserttable](

[col] [varchar](100)null

)

SQL SERVER 2008 建立觸發器

sqlserver觸發器內insert,update,delete三種狀態 create trigger tri product ordersnapshot on t product for insert,update,delete 如if exists select from inserted a...

SQL server2008獲取建立表裡各列的屬性

select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,字段序號 a.colorder,欄位名 a.name,標識 case when ...

SQL server 2008建立觸發器例項

觸發器定義以及分類 觸發器是一種特殊型別的儲存過程,它不同於之前的我們介紹的儲存過程。觸發器主要是通過事件進行觸發被自動呼叫執行的。而儲存過程可以通過儲存過程的名稱被呼叫。什麼是觸發器 觸發器對錶進行插入 更新 刪除的時候會自動執行的特殊儲存過程。觸發器一般用在check約束更加複雜的約束上面。觸發...