程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server數據庫技術(35)

SQL Server數據庫技術(35)

編輯:關於SqlServer
 數據庫在使用一段時間後,時常會出現因數據刪除而造成數據庫中空閒空間太多的情況,這時就需要減少分配給數據庫文件和事務日志文件的磁盤空間,以免浪費磁盤空間。當數據庫中沒有數據時,可以修改數據庫文件屬性直接改變其占用空間,但當數據庫中有數據時,這樣做會破壞數據庫中的數據,因此需要使用壓縮的方式來縮減數據庫空間。可以在數據庫屬性選項中選擇“Auto shrink”選項,讓系統自動壓縮數據庫,也可以用人工的方法來壓縮。人工壓縮數據庫有以下兩種方式:

1、用Enterprise Manager 壓縮數據庫
在Enterprise Manager 中在所要壓縮的數據庫上單擊右鍵,從快捷菜單中的“所有任務(All Tasks)”中選擇“Shrink Database(壓縮數據庫)”選項,就會出現如圖6-10 所示的對話框。可以在圖6-10 所示的對話框中選擇數據庫的壓縮方式,也可以選擇使用壓縮計劃或壓縮單個文件。
SQL Server數據庫技術(35)(圖一)
圖文

單擊圖6-10 中的“Files”按鈕,會出現如圖6-11 所示的壓縮數據庫文件對話框,可以針對每個數據庫文件進行不同的壓縮設置。
SQL Server數據庫技術(35)(圖二)

單擊圖6-10 中的“Change” 按鈕,會出現如圖6-12 所示的壓縮計劃編輯對話框,可以指定壓縮計劃的執行方式。單擊圖6-12 中的“Change” 按鈕,會出現如圖6-13 所示的循環工作計劃編輯對話框,可以編輯計劃執行的周期或時間點。設置完成後單擊“OK” 按鈕就開始壓縮數據庫,在壓縮結束後會顯示一個壓縮情況信息框。
SQL Server數據庫技術(35)(圖三)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved