SQL Server 2005作業設置定時義務。本站提示廣大學習愛好者:(SQL Server 2005作業設置定時義務)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server 2005作業設置定時義務正文
公司有一個老項目由於直接把終端拍攝的圖片以二進制的方式保管到數據庫中,數據庫比擬大所以需求常常刪除這些冗余數據,手動刪除費時費力,項目組長讓我把這些操作變成自動的,每天執行一次,只保存最近兩個月的圖片數據。查閱了相關的材料,找到理解決方案,在此做一個記載,以便有異樣需求的人和自己查閱。
如今我們經過一個十分復雜的示例來演示如何設置定時義務:有一張員工表,我們定時往外面添加一條數據。經過示例來理解如何運用SQL Server 2005的作業義務停止定時刪除數據的操作:
表構造:
1.開啟SQL Server Agent服務
運用作業需求SQL Agent服務的支持,並且需求設置為自動啟動,否則你的作業不會被執行。
以下步驟開啟服務:開端-->>>運轉-->>>輸出"services.msc"-->>>進入服務,開啟SQL Server Agent服務,並設置為自動。
如圖:
2.新建作業
點擊"SQL Server代理","右擊作業",選擇"新建作業"
3.設置新建作業的稱號以及闡明
4.設置義務的執行步驟
選擇"步驟"選項,點擊"新建"添加第一條步驟:拔出數據,點擊"確定"。
我們還可以接著新建新的步驟,同時在新建步驟的對話框中的初級選項中做更多設置,這裡就不在贅述了。(如圖)
5.設置執行方案
選擇方案選項,新建方案
依據需求配置直接的方案:
點擊確定我們的方案就完成了:拔出數據的語句從2012年3月8號開端,每小時執行一次,在新建作業對話框中我們還有一下選擇沒有設置,但這不是必需的,自己可以依據詳細狀況去做相關設置。