时间:2021-07-01 10:21:17 帮助过:30人阅读
莫名出现了如下错误:
不能收缩 ID 为 6 的数据库中 ID 为 1 的文件,因为它正由其他进程收缩或为空。
据网上的经验,备份之后仍然不变,重启也无效,尝试重建某些表的索引,也无效。
但博主在尝试将数据库文件增加10MB,然后再次收缩数据库的时候这个错误消失了。
ALTER DATABASE db_name MODIFY FILE ( NAME = file_name, SIZE = target_size )
后来从官方社区找到了答案:应该是我在进行DBCC SHRINKFILE的时候正好同时进行了备份操作(定时日志备份)。
官方给的解决方法就是将要收缩的数据文件增加一点点,哪怕1MB。
本文地址:https://www.cnblogs.com/ajiangg/p/9968948.html
不能收缩 ID 为 %s 的数据库中 ID 为 %s 的文件,因为它正由其他进程收缩或为空。
标签:col logs 数据库 分区表 zh-cn span 日志 mic 索引