--查看日志文件狀況
use dbname
dbcc shrinkfile('logname') --like XXXX_log
方法一:界面方式收縮日志
第一步:調整恢復模式
選擇數據庫-屬性-選項-恢復模式-選擇簡單


在完整 恢復模式下,所有大容量操作都將被完整地記錄下來。 但是,可以通過將數據庫暫時切換到用于大容量操作的大容量日志恢復模式,最小化一組大容量操作的日志記錄。 最小日志記錄比完整日志記錄更為有效,并在大容量事務期間,降低了大規模大容量操作填滿可用的事務日志空間的可能性。 不過,如果在最小日志記錄生效時數據庫損壞或丟失,則無法將數據庫恢復到故障點。
第二步:收縮日志文件
選擇數據庫-任務-收縮-文件


選項說明
“數據庫”
顯示所選數據庫的名稱。
文件類型
選擇文件的文件類型。 可用的選項包括 “數據” 和 “日志” 文件。 默認選項為 “數據”。 選擇不同的文件組類型,其他字段中的選項會相應地發生更改。
文件組
在與以上所選的 “文件類型” 相關聯的文件組列表中選擇文件組。 選擇不同的文件組,其他字段中的選項會相應地發生更改。
文件名
從所選文件組和文件類型的可用文件列表中選擇文件。
位置
顯示當前所選文件的完整路徑。 此路徑無法編輯,但是可以復制到剪貼板。
當前分配的空間
對于數據文件,會顯示當前分配的空間。 對于日志文件,會顯示根據 DBCC SQLPERF (LOGSPACE) 的輸出計算出的當前分配的空間。
可用空間
對于數據文件,會顯示根據 SHOWFILESTATS (fileid) 的輸出計算出的當前可用空間。 對于日志文件,會顯示根據 DBCC SQLPERF (LOGSPACE) 的輸出計算出的當前可用空間。
釋放未使用的空間
將任何文件中未使用的空間釋放給操作系統,并將文件收縮到最后分配的區,因此無需移動任何數據即可減小文件尺寸。 不會將行重新定位到未分配的頁。
在釋放未使用的空間前重新組織頁
等效于執行用于指定目標文件大小的 DBCC SHRINKFILE。 選中此選項時,用戶必須在 “將文件收縮到” 框中指定目標文件的大小。
“將文件收縮到”
為收縮操作指定目標文件的大小。 此大小值不得小于當前分配的空間或大于為文件分配的全部區的大小。 如果輸入的值超出最小值或最大值,那么一旦焦點改變或單擊工具欄上的按鈕時,數值將恢復到最小值或最大值。
通過將數據遷移到同一文件組中的其他文件來清空文件
從指定文件遷移所有數據。 此選項允許使用 ALTER DATABASE 語句刪除文件。 此選項等效于執行帶有 EMPTYFILE 選項的 DBCC SHRINKFILE。
第三步:調整恢復模式
選擇數據庫-屬性-選項-恢復模式-選擇簡單

浙公網安備 33010602011771號