簡體   English   中英

SQL Server日志文件大小超過5GB

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM