Ⅰ sql SERVER的維護計劃和作業的區別
問題一:
當然可以,在Sql控制台下的伺服器名稱展開,展開「管理」--「Sql Server 管理」--「作業」,在右側空白處點擊右鍵,點「新建作業」即可。
問題二:
對於二者的區別,你可以把維護計劃看作是針對資料庫進行維護的作業模板。自定義作業具有更廣泛的用途,當然,也具有更復雜的操作。所以,如果僅僅是做個資料庫優化、備份什麼的,用維護計劃比較合適;而如果需要制定維護計劃應對不了的操作,比如說,每天定時運行某個存儲過程,就只能用作業來實現。
Ⅱ sql2005中怎麼添加維護計劃
安裝SQL Integration Services(SSIS)組件
有兩種創建維護計劃的方式:使用維護計劃向導或使用設計圖面創建計劃。向導是創建基本維護計劃的最佳方法,而使用設計圖面創建計劃允許您使用增強的工作流。
若要創建或管理維護計劃,您必須是 sysadmin 固定伺服器角色的成員。注意,只有當用戶是 sysadmin 固定伺服器角色的成員時,對象資源管理器才會顯示維護計劃。
1.使用維護計劃向導創建維護計劃
在對象資源管理器中,展開一個伺服器,再展開「管理」。
右鍵單擊「維護計劃」並選擇「維護計劃向導」。
按照向導中顯示的步驟創建維護計劃。
2.使用設計圖面創建維護計劃
在對象資源管理器中,展開一個伺服器,再展開「管理」。
右鍵單擊「維護計劃」並選擇「新建維護計劃」。
在「新建維護計劃」對話框中,鍵入計劃的名稱。
將打開工具箱,然後打開「<維護計劃名稱> [設計]」圖面,該圖面中已創建了默認的 Subplan_1。可以選擇在「設計」選項卡中輸入整個計劃的說明。
雙擊 Subplan_1,然後在「子計劃屬性」對話框中輸入子計劃的名稱和說明。單擊「子計劃的計劃」圖標在「作業計劃屬性」對話框中輸入計劃詳細信息。
若要生成子計劃,請將「工具箱」中的任務流元素拖放到計劃設計圖面,以便定義將要執行的任務。雙擊任務打開對話框來配置任務選項。
若要定義任務間的工作流,請單擊首先要執行的任務,按住 Ctrl 鍵,然後單擊接著要執行的任務。右鍵單擊其中任意一個任務,然後單擊「添加優先約束」。
若要添加包含在其他計劃中運行的任務的另一個子計劃,請單擊工具欄上的「添加子計劃」。
若要添加與其他伺服器的連接,請單擊「管理連接」。
若要指定報告選項,請單擊「報告和記錄」圖標。若要保存更詳細的信息,請選擇「記錄擴展信息」。若要將維護計劃結果信息寫入其他伺服器,請選擇「在遠程伺服器上進行日誌記錄」。若要在日誌文件查看器中查看結果,請右鍵單擊「維護計劃」節點或特定維護計劃,然後單擊「查看歷史記錄」。
Ⅲ sql2008資料庫維護計劃怎麼設置
最佳實踐 (一) 備份計劃 1) 每周星期日的2:00:00執行資料庫的完整備份; 2) 每周星期一至星期六每天的2:00:00執行資料庫的差異備份; 3) 每天在8:00:00和23:59:59之間、每1小時執行資料庫的日誌備份; 4) 每個月的最後一個星期日的1:00:00執行資料庫的完整備份; (二) 計劃講解 1. 根據備份文件的不同,我創建了4個文件用於存放備份文件:(Mesa是資料庫名) 1) Mesa_Full:用於存放完整備份文件; 2) Mesa_Diff:用於存放差異備份文件; 3) Mesa_Log:用於存放日誌備份文件; 4) Mesa_Save:用於存放保留備份文件; 上面的4個文件夾與備份計劃的4個步驟是一 一對應的; (Figure1:文件夾命名規范) 2. 創建名為Mesa的維護計劃,並創建如下圖的4個子計劃: (Figure2:子計劃列表) 3. 設置【清除歷史記錄】、【清除維護】的保留時間: 1) Subplan_Full:保留完整備份文件4周;(1個*4周=4個文件) 2) Subplan_Diff:保留差異備份文件2周;(6個*2周=12個文件) 3) Subplan_Log:保留日誌備份文件1周;(16個*7天=112個文件) 4) Subplan_Save:保留備份文件1年;(1個*12月=12個文件) 上面的時間策略需要根據資料庫的安全級別、磁碟空間、業務特性等情況共同解決的,你可以根據的實際情況進行修改和調整; 4. 下面的Figure3、Figure4、Figure5、Figure6是具體設置的效果圖:
Ⅳ 怎麼用sql語句來執行sql server 2005的維護計劃
你可以寫成存儲過程,用exec 存儲過程名
這樣就可以了
不過也可以直接在命令列輸入要執行的sql,測試一下就OK了。
Ⅳ 請教關於維護計劃 定時執行SQL語句的問題
實現功能:定期從遠程伺服器讀取TXT文檔並插入到資料庫中
代碼如下:
//先清空中間modSap表,再讀取遠程伺服器.txt文件並插入到中間表modSap中
delete from cooec_bas_modSap
bulk insert COOEC_BAS_modSap from '\\10.192.24.60\C$\TDdownload\COOECGS.txt' with(fieldterminator=';',rowterminator='\n')
//解決上面插入語句末尾分號處理不掉問題
update cooec_bas_modSap set l_id=left(l_id,len(l_id)-1)
把以上代碼編入到sqlServer代理作業中,但第二句讀取遠程服務的語句執行無效。計劃能夠執行成功,Cooec_bas_modSap表中沒有數據。
Ⅵ SQL SERVER 資料庫維護計劃不運行
一般創建了資料庫維護計劃以後,會自動創建一個與維護計劃同名的作業,你在作業下找一找。如果沒有那個作業,可能是你的維護計劃里沒有進行調度,在維護計劃里創建一個調度。手工執行的方法就是執行那個作業。
Ⅶ sql server 創建了維護計劃 但是沒有
個人覺得維護計劃沒有所有者,或者說維護計劃的所有者就是作業的所有者,你可以看的到,每個維護計劃創建完後,都會自動創建一個作業,而這個作業的是有所有者的。 換句話說就是維護計劃就是將作業步驟中的代碼用圖形化配置出
Ⅷ 如何刪除sql里的維護計劃
方法如下:
1、先執行下面的語句將維護計劃的ID查出。
select * from sysmaintplan_plans
2、 將查出的ID填入到下面幾句話中的''中,並執行。
delete from sysmaintplan_log where plan_id = ''
delete from sysmaintplan_subplans where plan_id = ''
delete from sysmaintplan_plans where id = ''
3、在Sql Agent中刪除相應的Job(維護計劃會自動建立相應的Job).
Ⅸ sqlserver 維護計劃 怎麼添加 sql
步驟1:打開企業管理器,如下。
2
步驟2:點擊管理,新建資料庫維護計劃,進入向導,選擇下一步。
3
步驟3:選擇資料庫PUBS,點擊下一步。
4
步驟4:更新資料庫優化信息。可以進行資料庫文件空間設置。我們點擊更改進行調度設置。
5
步驟5: 可以通過修改調度,對作業時間參數進行設置。
步驟6:檢查資料庫完整性。
步驟7:指定資料庫備份計劃。
步驟8:可以編輯調度。
步驟9:指定備份目錄,可以選擇路徑,刪除時間和擴展名。
步驟10:指定事務日誌備份計劃。
步驟11:報表。
步驟12:維護計劃歷史。
步驟13:資料庫維護計劃完成向導。
步驟14:資料庫維護設置的最終結果如下:
資料庫
pubs
伺服器
(local)
優化
每 1 周在 星期日 發生,在 1:00:00。
執行下列操作:
當資料庫的大小超過 50 MB 時收縮資料庫。保留 10 % 的數據空間作為可用空間。
INTEGRITY CHECKS
每 1 周在 星期日 發生,在 0:00:00。
執行下列操作:
檢查資料庫
完全備份
每 1 周在 星期日 發生,在 2:00:00。
備份媒體: 磁碟
備份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP
刪除 4 周 之前的備份文件。
完成後驗證備份。
為每個資料庫創建子目錄以便存儲備份文件。
事務日誌備份
每 1 周在 星期一,星期二,星期三,星期四,星期五,星期六 發生,在 0:00:00。
備份媒體: 磁碟
備份目的: C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP
刪除 4 周 之前的備份文件。
完成後驗證備份。
為每個資料庫創建子目錄以便存儲備份文件。
生成並存儲報表的目錄為: C:\Program Files\Microsoft SQL Server\MSSQL\LOG\
步驟14:資料庫維護計劃完成。