SQL Server 日志文件清理

字號(hào):

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