我有一个大小接近 1.9Gb 的数据库,而 MSDE2000 不允许超过 2.0Gb 的数据库
我需要缩小这个数据库(以及在不同客户端位置的许多其他数据库)。
我发现并删除了许多被认为不需要的 1000 条记录中的 100 条:这些记录占数据库中一些主要(最大)表的很大一部分。因此,假设现在应该可以检索到很多空间是合理的。
所以现在我需要缩小数据库来解决丢失的记录。
- 我执行
DBCC ShrinkDatabase('MyDB')
……没有效果。 - 我已经尝试过 MSSMS 中提供的各种收缩工具......仍然没有效果。
- 我已经备份了数据库并恢复了它......仍然没有效果。
还是 1.9Gb
为什么?
无论我最终找到什么过程,都需要在客户端机器上重播,除了 OSql 或类似的东西之外什么都不能访问。