首先,我知道最好不要缩小数据库。但在我们的情况下,我们不得不缩小数据文件以获得更多的空间。
环境:在Windows Server 2003 Enterprise x64上运行的SQL Server 2005 x64 SP3 Ent。
数据库有一个数据文件和一个日志文件。在我们运行DBCC SHRINKFILE之前,数据文件有640GB,其中400GB是免费的,所以数据大约是240GB。为了加快收缩过程,我们必须首先对数据库进行碎片整理然后收缩数据文件。
但是,在使用DBCC SHRINKFILE缩小数据库数据文件后,数据更改为490GB。怎么会发生?
答案 0 :(得分:0)