笔者前一段时间采用循环语句往数据库的bookstemp表中插入200万条语句作为测试数据,但无奈执行时间过长所以终止了该循环语句的执行,可是发现该数据库的数据文件竟然达到了13G,使用DROP TABLE bookstemp指令删除该表后发现数据文件仍然是13G。该怎么办呢?虽然将表和表中的记录删掉了,但所占用的磁盘空间并未被释放。于是想到了收缩数据库的办法。
SQL SERVER 2005收缩数据库的方法:
鼠标右键选中要收缩的数据库,点击【任务】——【收缩】——【文件】,采用默认选项,然后点击【确定】。