從數據庫備份中還原數據庫的時候,發現日志文件居然有120多G,通過Sql Management不行,果斷使用DBCC語句清理成功!釋放了空間!且清且速度!
首先呢,要看看備份數據時候的類型,這個很重要,要不清理不的
select name, recovery_model_desc from sys.databases
執行之後,你能看到recovery_model_desc的類別,如果是FULL類型的話,一定要先改成SIMPLE的類型
alter database數據庫名稱 set Recovery simple
開始釋放
DBCC SHRINKFILE(N'數據庫日志文件名稱',10)
釋放成功後 查詢
SELECT NAME, size FROM sys.database_files
改回FULL類型
ALTER DATABASE DNNZhongChangOA SET Recovery FULL