[英]SQL Server log file over 5GB in size
我注意到我的數據庫大小超過5GB,其中約98%是由日志文件占用的,而.mdf
文件大小約為10MB。
我嘗試縮小數據庫以減少2MB的空間
然后,我嘗試縮小.mbf
和.ldf
數據文件,這幾乎不會減少10-15mb的空間。
進行完全備份時,我的.bak
文件大小約為18MB,為什么要這樣做,又如何減少日志文件,從而不必擔心磁盤空間?
我正在運行SQL Server 2008 R2
您可以嘗試使用此SQL
ALTER DATABASE yourdatabase SET RECOVERY SIMPLE
DBCC SHRINKFILE (yourdatabase_Log, 1)
即,您首先將恢復模型設置為Simple( 我想目前將其設置為Full )
但是,如果要截斷日志文件,可以使用此命令
BACKUP LOG yourdatabase WITH TRUNCATE_ONLY
DBCC SHRINKFILE (yourdatabase_Log, 1)
檢查MSDN
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.