我有一个大小为1.9Gb数据库的数据库,MSDE2000不允许超过2.0Gb的数据库 我需要缩小这个数据库(和许多这样的客户端位置)。 我发现并删除了1000多个被认为不需要的logging中的100多个logging:这些logging在数据库中的一些主要(最大)表中占很大比例。 因此,假设现在可以检索的空间是合理的。 所以现在我需要缩小数据库来弥补缺失的logging。 我执行DBCC ShrinkDatabase('MyDB') ……没有效果。 我已经尝试了MSSMS提供的各种缩小设施….仍然没有效果。 我已经备份了数据库,并恢复它…仍然没有效果。 还有1.9Gb 为什么? 无论我最终发现什么程序都需要在客户端机器上重放,并且只能访问OSQL或类似的东西。