首页 > 解决方案 > 如何在 SQL Server 2016 中缩小非常大的日志文件

问题描述

我有一个仓库,有一个 800 GB 的日志文件。现在我想缩小或其他解决方案来减少 Log.ldf 占用的磁盘空间。我尝试了多种方式缩小文件。我进行了完整备份,事务日志备份,更改了恢复模式,运行了 dbcc 命令,但它们都没有影响磁盘中的日志文件卷,分离数据库然后删除了日志文件,但由于内存-优化文件容器我在尝试再次附加它时遇到了错误(我读到 SQL 服务器会自动添加一个日志文件,但当数据库有一个 memory_optimize 文件时显然不会)在所有这些解决方案之后我的日志文件仍然是 800 GB 而我没有知道如何释放日志文件使用的磁盘空间。有什么建议吗?还是我忘记在我的方法中做某事?

标签: sql-server-2016database-administrationshrinkin-memory-tables

解决方案


推荐阅读