我在尝试将数据迁移出文件组以清空并删除文件组时遇到问题。我已将使用文件组的所有索引/表和所有分区方案移动到新文件组,但我无法从旧文件组中删除最后一个文件。我得到的错误是文件不为空。
我尝试了 EMPTYFILE 技巧,但这不起作用,因为它说文件中仍有数据,这似乎是真的,因为查询 sys.allocation_units 显示文件中仍有大约 30 MB 的数据。查询索引、分区、对象和其他 DMV 不会报告任何仍在使用此文件组作为数据空间的内容。
还有哪些其他 DMV/DMF 可以向我展示文件中留下的数据实际上是什么?
SQL Server 2016 企业版