維護計畫精靈
「維護計畫精靈」可協助您設定核心維護工作,確保資料庫運作正常、定期備份,而且沒有任何不一致性。「維護計畫精靈」會建立一個或多個 SQL Server Agent 作業,在多伺服器環境中的本機伺服器或目標伺服器上執行上述工作。您可以依排定間隔或視需要執行工作。
若要建立或管理維護計畫,您必須是系統管理員 (sysadmin) 固定伺服器角色的成員。請注意,如果使用者是系統管理員 (sysadmin) 固定伺服器角色的成員,[物件總管] 才會顯示維護計畫。
您可以建立維護計畫來執行下列工作:
以新的填滿因數重建索引,重新整理資料以及索引頁上的資料。使用新的填滿因數重建索引時,可以確保資料庫頁面包含平均分佈的資料量和可用空間。也可以在未來快速擴展。如需詳細資訊,請參閱<填滿因數>。
藉由移除空的資料庫頁面來壓縮資料檔案。
更新索引統計資料,以確保查詢最佳化工具對於資料表中的資料值分佈,擁有最新的資訊。由於查詢最佳化工具對資料庫儲存的資料已掌握詳細資訊,因此可以更準確地判斷存取資料的最佳方式。雖然 SQL Server 會定期自動更新索引統計資料,但此選項可以強制統計資料立即更新。
對資料庫內的資料及資料頁執行內部一致性檢查,確保系統或軟體問題未損毀資料。
備份資料庫及交易記錄檔。資料庫及記錄備份可以保留至特定的時間。這樣可讓您建立備份的記錄,當您需要將資料庫還原到比上一次資料庫備份更早之前的時間,即可使用此一記錄。您也可以執行差異備份。
執行 SQL Server Agent 作業。這可用來建立執行各種動作的作業,並建立維護計畫來執行作業。
維護工作產生的結果可以當做報表寫入文字檔,或寫入 msdb 中的維護計畫資料表 sysmaintplan_log 和 sysmaintplan_logdetail。若要在記錄檔檢視器中檢視結果,請以滑鼠右鍵按一下 [維護計畫],然後按一下 [檢視記錄]。
維護計畫只針對相容性層級設為 80 (含) 以上的資料庫來執行。維護計畫精靈不會顯示相容性層級設為 70 (含) 以下的資料庫。
若要啟動維護計畫精靈
若要變更維護工作