1. 程式人生 > >SQL Server日誌文件過大 大日誌文件清理方法 不分離數據庫

SQL Server日誌文件過大 大日誌文件清理方法 不分離數據庫

only 數據 時間 .net 壓縮 pre 附加 AR use

SQL Server日誌文件過大 大日誌文件清理方法 ,網上提供了很多分離數據庫——〉刪除日誌文件-〉附加數據庫 的方法,此方法風險太大,過程也比較久,有時候也會出現分離不成功的現象。下面的方式是不需要做數據庫分離和附加操作的。


SQL 2008收縮清空日誌方法:

1.在SQL2008中清除日誌就必須在簡單模式下進行,等清除動作完畢再調回到完整模式,一定必務要再改回完整模式,不然數據庫就不支持時間點備份了。
1).選擇數據庫–屬性—選項—恢復模式–選擇簡單。
2).收縮數據庫後,再調回完整。
2.可以用命令直接操作

USE[master]  
GO  
ALTER DATABASE 要清理的數據庫名稱 SET
RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 要清理的數據庫名稱 SET RECOVERY SIMPLE --簡單模式 GO USE 要清理的數據庫名稱 GO DBCC SHRINKFILE (N要清理的數據庫名稱_log , 2, TRUNCATEONLY) --設置壓縮後的日誌大小為2M,可以自行指定 GO USE[master] GO ALTER DATABASE 要清理的數據庫名稱 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE 要清理的數據庫名稱 SET
RECOVERY FULL --還原為完全模式 GO

原文網址:https://blog.csdn.net/slimboy123/article/details/54575592

SQL Server日誌文件過大 大日誌文件清理方法 不分離數據庫