gpt4 book ai didi

sql-server - SQL Server 日志文件大小超过 5GB

转载 作者:搜寻专家 更新时间:2023-10-30 23:03:26 25 4
gpt4 key购买 nike

我注意到我的数据库大小超过 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)

即,您首先将恢复模型设置为简单(我猜目前设置为完整)

但是如果你想截断日志文件你可以使用这个命令

BACKUP LOG  yourdatabase WITH TRUNCATE_ONLY
DBCC SHRINKFILE (yourdatabase_Log, 1)

检查 MSDN

关于sql-server - SQL Server 日志文件大小超过 5GB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29465841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com