久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

sql server2005中使用維護計劃有什么優勢

163次閱讀
沒有評論

共計 3456 個字符,預計需要花費 9 分鐘才能閱讀完成。

這篇文章主要介紹 sql server2005 中使用維護計劃有什么優勢,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

SQL Server 2000 中的數據庫維護計劃元數據存儲: msdb.dbo.sysdbmaintplan_databases  msdb.dbo.sysdbmaintplan_history  msdb.dbo.sysdbmaintplan_jobs  msdb.dbo.sysdbmaintplans

SQL Server 2000 中數據庫維護計劃的執行: SQL Agent 管理下的作業   調用 xp_sqlmaint 外部工具 sqlmaint.exe

SQL Server 2005 下的維護計劃: 通過 SQL Server Integration Service 設計 – 在 Management Studio 中設計 在 Development Studio 中設計   通過作業調用 SSIS 包   一個維護計劃僅生成一個作業

如何利用 Management Studio 創建維護計劃和維護計劃的調度及執行呢?

sql server2005 中使用維護計劃有什么優勢

 
  展開 SQL2005(本地計算機名稱)– 管理 – 對著維護計劃右鍵 – 選擇維護計劃向導   接著下一步   注意: 配置 SQL Server 維護計劃是有前提的 一定要確保 SQL Server 代理這一項服務要啟用

sql server2005 中使用維護計劃有什么優勢

 
  名稱就叫做 MP Demo Wizard 吧   接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  在選擇維護任務里面把檢查數據庫完整性、重新生成索引、更新統計信息、清除歷史記錄、備份數據庫 (完整) 溝上   接著下一步  

sql server2005 中使用維護計劃有什么優勢

 
  如果你想調整這些任務的順序的話 你可以按上移或者下移來調整順序   接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  在數據庫的以下數據庫里面把 AdventureWorks 溝上   按確定   接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  在數據庫的以下數據庫里面把 AdventureWorks 溝上   按確定   在對象里面選擇表   在選擇里面選擇全部   把將每頁的可用空間百分比更改為 50%  接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  在數據庫的以下數據庫里面把 AdventureWorks 溝上   按確定   在對象里面選擇表   在選擇里面選擇全部   在更新里面選擇所有現有統計信息   接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  在數據庫的以下數據庫里面把 AdventureWorks 溝上   按確定   在跨一個或多個文件備份數據庫里面輸入一個路徑 – C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\bak  接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  把將報告寫入文本文件溝上   接著下一步

sql server2005 中使用維護計劃有什么優勢

 
  按完成

sql server2005 中使用維護計劃有什么優勢

 
  可以看到狀態全部成功了   按關閉   展開管理 – 維護計劃 – 可以看到一個叫做 MP Demo Wizard 的維護計劃 這個維護任務是如何來執行的呢? 展開 SQL Server 代理 – 作業 – 可以看到一個叫做 MP Demo Wizard Subplan_1 的作業來調用維護計劃的

sql server2005 中使用維護計劃有什么優勢

 
  維護計劃是保存在什么地方呢?  在對象資源管理器里面按連接 – 在服務器類型里面選擇 Integration Services  在連接到服務器里面按連接   展開 SQL2005(Integration Services…)– 已存儲的包 –MSDB–Maintenance Plans– 可以看到我剛才設計的 MP Demo Wizard 這個維護任務  

sql server2005 中使用維護計劃有什么優勢

 
  展開 SQL Server 代理 – 作業 – 對著 MP Demo Wizard Subplan_1 右鍵 – 選擇屬性 – 按步驟 – 可以看到一個叫做 Subplan_1 的作業步驟   雙擊這個作業步驟來打開它

sql server2005 中使用維護計劃有什么優勢

 
  可以看到這個作業任務的類型就是 SQL Server Integration Services 包   其實它是通過 SQL 代理服務賬戶來調用剛才生成的 MP Demo Wizard 這樣的一個 SSIS 的包

sql server2005 中使用維護計劃有什么優勢

 
  除了通過向導去實現維護計劃之外 我們還可以直接來新建維護計劃   展開管理 – 對著維護計劃右鍵 – 選擇新建維護計劃 – 名稱就叫做 MP Demo SSMS 吧   按確定

sql server2005 中使用維護計劃有什么優勢

 
  這里我們還可以去設計完整的作業任務   把 檢查數據庫完整性 拖曳到里面 – 雙擊這個任務 – 在數據庫的以下數據庫里面把 AdventureWorks 溝上   按確定

sql server2005 中使用維護計劃有什么優勢

 
  檢查數據庫完整性之后   比如說我還想去 重新生成索引 任務怎么辦呢? 可以把 重新生成索引 任務拖曳到檢查數據庫完整性的下面   雙擊這個任務來打開它 – 在數據庫里面選擇 AdventureWorks 這個數據庫 – 在對象里面選擇表 – 在選擇里面選擇全部 – 把將每頁的可用空間百分比更改為 50%  按確定

sql server2005 中使用維護計劃有什么優勢

把 更新統計信息 任務拖曳到 重新生成索引 任務的下面   在數據庫里面選擇 AdventureWorks 這個數據庫 在對象里面選擇表 在選擇里面選擇全部 在更新里面選擇所有現有統計信息   按確定  

sql server2005 中使用維護計劃有什么優勢

 
  把 備份數據庫 任務拖曳到 更新統計信息 任務的下面   雙擊這個任務來打開它 – 在備份類型里面選擇完整 – 在數據庫里面選擇 AdventureWorks 這個數據庫 – 在備份文件擴展名里面輸入 bak– 把驗證備份完整性溝上 – 按確定

sql server2005 中使用維護計劃有什么優勢

 
  這樣的一個作業就完成了   我把它設置成在每周星期日的 0:00:00 執行。在上面按保存那個圖標就 ok 了  

sql server2005 中使用維護計劃有什么優勢

 
  按 F5 鍵來刷新一下   可以看到在維護計劃里面多出一個叫做 MP Demo SSMS 的維護任務了   展開 SQL Server 代理 – 作業 – 可以看到多出了一個叫做 MP Demo SSMS Subplan_1 的作業了   展開 SQL2005(Integration Services…)– 已存儲的包 –MSDB–Maintenance Plans 可以看到多出一個叫做 MP Demo SSMS 的包了

SQL Server 2005 維護計劃支持的操作: 數據庫備份 數據完整性檢查 執行 SQL Agent 作業 執行 T -SQL 腳本 歷史數據清理 維護計劃數據清理 重建索引 重組索引 收縮數據庫 更新統計

與維護計劃相關的 T -SQL 語句(一)– 見下列表:
  維護計劃   T-SQL 語句

  數據庫備份   BACKUP DATABASE  BACKUP LOG

  數據完整性檢查   DBCC CHECKDB

  執行 SQL Agent 作業   sp_start_job

  執行 T -SQL 腳本   sp_executesql 
  execute

  歷史數據清理   sp_purgejob_history

  sp_delete_backuphistory

  sp_maintplan_delete_log

與維護計劃相關的 T -SQL 語句(二)– 見下列表:

  維護計劃   T-SQL 語句

  維護計劃數據清理   xp_delete_file

  重建索引   ALTER INDEX index_name
  REBUILD WITH params
  DBCC DBREINDEX* 

  重組索引   ALTER INDEX index_name
  REORGANIZE WITH params
  DBCC INDEXDREFREG*

  收縮數據庫   DBCC SHRINKDATABASE

  更新統計   UPDATE STATISTICS 

維護計劃的元數據存儲和檢索: 為兼容而保留的 – msdb.dbo.sysdbmaintplans  msdb.dbo.sysdbmaintplan_jobs  msdb.dbo.sysdbmaintplan_databases  msdb.dbo.sysdbmaintplan_history  msdb.dbo.sp_help_maintenance_plan
  系統維護計劃 – msdb.dbo.sysdtspackages90  msdb.dbo.sysmaintplan_subplans  msdb.dbo.sysmaintplan_log  msdb.dbo.sysmaintplan_logdetail

利用 Development Studio 設計維護計劃: 維護計劃完全基于 Integration Service  維護計劃生成 SSIS Package  SQL Agent 作業調用 SSIS Package  利用 Development Studio 可在維護計劃中加入其它復雜任務  

 
  特別注意: 不要通過刪除 SSIS Package 的方式刪除維護計劃, 否則會導致元數據殘留在 msdb.dbo.sysmaintplan_subplans 系統表中。

SQL Server 2005 中維護計劃的優勢: 可自定義維護作業的流程 可在維護作業中加入復雜的邏輯 更加便于導出和跨服務器復制 更加便于與數據維護及業務維護作業銜接

以上是“sql server2005 中使用維護計劃有什么優勢”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計3456字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 望江县| 湖北省| 岑巩县| 五台县| 铁岭县| 两当县| 民权县| 惠东县| 白城市| 阜新| 洛隆县| 冷水江市| 图片| 漳平市| 瑞丽市| 霍州市| 招远市| 隆昌县| 亳州市| 武城县| 成都市| 民和| 崇礼县| 五河县| 莲花县| 惠州市| 将乐县| 黄山市| 浑源县| 海宁市| 阿拉善盟| 磴口县| 从江县| 禹城市| 依安县| 武定县| 上思县| 托克托县| 江油市| 丰台区| 三穗县|