SQL 服务器上的日志文件未收缩

Log file is not Shrinking on SQL Server

我想通过命令尽可能地缩小日志文件:

DBCC SHRINKFILE ('LogFile', 10)

并得到这个错误:

Cannot shrink log file 2 ('LogFile') because the logical log file located at the end of the file is in use.

我测试了这些解决方案,但我的问题还没有解决

我该如何解决这个问题?

已解决

我执行了这个查询

SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases

结果:
log_reuse_wait_desc:检查点

在执行 CHECKPOINT 和 DBCCSHRINKFILE 之后我的问题就解决了。

我执行了这个查询

SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases

结果: log_reuse_wait_desc:检查点

在执行 CHECKPOINT 和 DBCCSHRINKFILE 之后,我的问题就解决了。