sql-server-2016 - 如何在 SQL Server 2016 中缩小非常大的日志文件
问题描述
我有一个仓库,有一个 800 GB 的日志文件。现在我想缩小或其他解决方案来减少 Log.ldf 占用的磁盘空间。我尝试了多种方式缩小文件。我进行了完整备份,事务日志备份,更改了恢复模式,运行了 dbcc 命令,但它们都没有影响磁盘中的日志文件卷,分离数据库然后删除了日志文件,但由于内存-优化文件容器我在尝试再次附加它时遇到了错误(我读到 SQL 服务器会自动添加一个日志文件,但当数据库有一个 memory_optimize 文件时显然不会)在所有这些解决方案之后我的日志文件仍然是 800 GB 而我没有知道如何释放日志文件使用的磁盘空间。有什么建议吗?还是我忘记在我的方法中做某事?
解决方案
推荐阅读
- reactjs - 我如何在 React 中使用带有表单的 NextJS 路由
- git - GitLab:向尚不存在的目录添加更改
- python - 如何让我的精灵在pygame中反弹
- c# - 有没有办法使用 SkiaSharp 找到角落?
- java - 具有 OneToMany 关系并希望使用 DTO 的 JPA 实体
- algorithm - 从连接线点找到三角形的最快方法
- javascript - 防止用户在 JS 计算器中输入多个小数点
- javascript - 与视频同步播放多个音轨之一
- c - 从 C 数组中正确获取随机位置
- perl - 无法使用 CPAN 安装 Net::SSLeay: /bin/sh: x86_64-apple-darwin13.4.0-clang: command not found