SQL Server 2005把維護計劃以SSIS包的方式予以實現,它為任務的定制提供更大的靈活性,F在開始計劃你要執行的Transact-SQL命令,以便察看,而不要用沒有文檔記載的SQL Server 2000中的存儲過程。另一個你可以檢查的領域是執行歷史,它可以使解決問題的維護計劃在很大程度上簡單化。
目錄表
SQL Server 2000中的維護計劃
使用向導創建一個維護計劃
在你的SSIS包的后面
改善SQL Server 2005
SQL Server 2000中的維護計劃
讓我們簡單地回顧一下SQL Server 2000中的數據庫維護計劃是什么樣子。你通過點擊一些向導的界面創建一個維護計劃,它讓你選擇完全備份、事務日至備份,索引維護和檢查數據庫一致性的選項。這聽起來很簡單,是嗎?是的,除非維護計劃是個“黑 盒子”向導并沒有顯示給你剛才創建的任務會執行的Transact-SQL語句。
更進一步地講,如果你曾經檢查過通過維護計劃向導創建的任務的屬性,你就會知道任務的步驟看起來是下面這個樣子:
Executed as user: ServerName\UserName. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029). The step failed.
幸運的是,你可以瀏覽到數據庫維護計劃的文件目錄中,右擊計劃,并且選擇“維護計劃歷史”來獲得更加詳細的錯誤信息。然而,即使是這樣的解決問題的方法在碰到維護計劃任務不總是可靠的時候,也會出錯。
在nutshell SQL Server2000 維護計劃向導中,創建重要維護任務非常簡單,但是從可用性和支持的角度來說,就差得遠了。
與維護計劃的其他圖形一樣,在SQL Server2005中也有很大的改善,F在,維護計劃是以SQL Server集成服務(SSIS)包的形式實現的;這就允許在包含在維護計劃中的任務之間創建優先約束。如果你還沒有使用SSIS的話,這個消息也許會對你造成威脅——但是不要擔心,你仍然可以通過使用SQL Server管理套件(SSMS)中的向導來建立一個維護計劃。在SSIS中構建維護計劃,將會提供額外的靈活性,但是向導會幫助你開始,并且讓你構建一個可靠的維護計劃,而不需要你對SSIS有任何的了解,正如你下面將要看到的。
使用向導創建一個維護計劃
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/