读书人

数据文件大小为啥不变

发布时间: 2014-01-25 22:37:26 作者: rapoo

数据文件大小为何不变
我现在的数据文件是3,472 MB ,我执行了
use Prj_Test

dbcc shrinkfile(PRJ_2011031000001_data,1024)

go
这条语句,但是数据文件大小还是不变。 证明你的文件都满了,没有可收缩的空间
[解决办法]



其实要收缩文件,有个前提就是,文件中有空闲空间,这样才能收缩成功。

从图中显示,可用空间是0%,那么就是没有空闲的空间了,这个时候就没办法收缩文件了。

打个比方,你有一个箱子,里面塞满了东西,你说你要收缩,肯定就没办法收缩了,这个时候,只有通过,把数据库中的表进行重新整理,腾出空间后,才能再次进行收缩。

读书人网 >SQL Server

热点推荐