使用SQL Server代理自動執行數據庫管理

01之06

啟動SQL Server代理服務

SQL Server Agent允許您自動執行各種管理任務。 其中一項任務涉及使用SQL Server代理創建和計劃自動執行數據庫管理的作業。

打開Microsoft SQL Server配置管理器並找到SQL Server代理服務。 如果該服務的狀態為“正在運行”,則不需要執行任何操作。 否則,請右鍵單擊SQL Server代理服務並從彈出菜單中選擇啟動以打開啟動服務窗口。

注意 :本文適用於SQL Server 2008.如果您使用的是更高版本的SQL Server,則可能需要閱讀SQL Server 2012中的配置SQL Server代理

02 06

打開SQL Server Management Studio並展開SQL Server代理文件夾

關閉SQL Server配置管理器並打開SQL Server Management Studio。 在SSMS中,展開SQL Server代理文件夾。

03年06月

創建一個新的SQL Server代理作業

右鍵單擊Jobs文件夾並從啟動菜單中選擇New Job 。 在名稱字段中填入工作的唯一名稱(描述性將幫助您更好地管理工作中的工作)。 在“ 所有者”文本框中指定您想要成為作業所有者的帳戶。 作業將以該帳戶的權限運行,並且只能由所有者或系統管理員角色成員修改。

指定名稱和所有者後,從下拉列表中選擇一個預定義的作業類別。 例如,您可以為日常維護工作選擇“數據庫維護”類別。

使用大描述文本字段提供作業目的的詳細描述。 把它寫成這樣一種方式,即某個人(包括你自己)可以在幾年後看到它並理解這個工作的目的。

最後,確保已啟用框被選中。

04年6月

輸入SQL Server代理作業步驟屏幕

在“ 新建作業”窗口的左側,您會看到“選擇頁面”標題下的步驟圖標。 點擊此圖標查看空白的作業步驟列表。

05年06月

添加SQL Server代理作業步驟

為作業添加單獨的步驟。 點擊新建按鈕創建一個新的作業步驟,你將看到新的作業步驟窗口。

使用“ 步驟名稱”文本框為步驟提供描述性名稱。

使用數據庫下拉框來選擇作業將採取行動的數據庫。

最後,使用命令文本框為此作業步驟提供與所需操作對應的Transact-SQL語法。 完成輸入命令後,單擊分析按鈕以驗證語法。

成功驗證語法後,單擊確定以創建該步驟。 根據需要多次重複此過程以定義所需的SQL Server代理作業。

06年06月

安排SQL Server代理作業

通過單擊“ 新建作業”窗口的“選擇頁面”部分中的 時間表”圖標設置作業的時間表 。 您將看到“ 新建作業計劃”窗口。

名稱文本框中為計劃提供一個名稱,然後選擇計劃類型 - 一次性,重複發生, SQL Server代理啟動時啟動或CPU變為空閒時啟動 - 從下拉框中選擇。 使用窗口的頻率和持續時間部分指定作業的參數。 完成後,單擊確定關閉計劃窗口,然後單擊確定以創建作業。