我想通过命令尽可能地缩小日志文件:
DBCC SHRINKFILE ('LogFile', 10)
并收到此错误:
无法收缩日志文件2('LogFile'),因为逻辑日志文件 位于文件末尾的文件正在使用中。
我测试了这些解决方案,但我的问题还没有解决
我该如何解决这个问题?
解决
我执行了这个查询
SELECT name, database_id, log_reuse_wait, log_reuse_wait_desc FROM sys.databases
结果:
log_reuse_wait_desc:CHECKPOINT
在执行CHECKPOINT和DBCCSHRINKFILE之后我的问题解决了。
答案 0 :(得分:0)
我执行了这个查询
SELECT Id, name, (select PermissionSet.Name, AssigneeId
FROM PermissionSetAssignments) from user
结果: log_reuse_wait_desc:CHECKPOINT
执行CHECKPOINT和DBCCSHRINKFILE之后我的问题解决了。