作業是指被定義的多步執行的任務,每一步都是可能執行的Transact-SQL 語句,代表一個任務。作業是典型的規劃任務和自動執行任務。數據庫的備份和恢復、數據的復制、數據的導入/導出等都可以被定義成作業,然後在規劃的時間由SQL Server Agent 來自動完成。
創建一個作業的執行步驟為:
(1) 啟動SQL Server Enterprise Manager, 登錄到指定的服務器,分別順次單擊 management, SQL Server Agent 左邊的“+”, (如果 SQL Server Agent 沒有啟動請啟動)
(2) 右擊Jobs 圖標,在彈出菜單中選擇New Job 選項,打開New Job Properties 對話框,如圖17-8 所示。
在該對話框內通過選擇不同的標簽頁來設置作業的屬性。每個作業都包括以下屬性: Name、 Category、 Owner、 Description、 Job steps、 Schedules、 Notifications。
(3) 在General 標簽頁定義了作業的Name、 Category、 Owner、 Description 屬性,各選項含義如下: Name: 是指作業的名稱,同一台服務器上的作業名必須是惟一的,其最大長度為128 個字符; Category: 表示作業目錄,可以將那些具有某些共同點的作業歸至同一作業目錄下; Owner: 表示作業的所有者,sysadmin 角色用戶可以改變作業的所有者; Description: 表示對作業的描述信息,最大長度為512 個字符; Last modified: 表示作業上一次修改的時間,如果是新創建的作業則為 NotApplicable; Enabled: 表示作業有效,否則必須手工啟動; Source: 用來顯示作業是在哪台服務器上創建的; Target local server: 表示作業在本地服務器上運行; (4) 選擇Steps 標簽,然後單擊New 按鈕,打開New Job Steps 對話框如圖17- 9 所示,General 標簽頁內各選項的含義如下: