当前位置: 代码迷 >> Sql Server >> sql server 2008 R2删除数据表格硬盘不缩减的有关问题
  详细解决方案

sql server 2008 R2删除数据表格硬盘不缩减的有关问题

热度:125   发布时间:2016-04-24 08:48:21.0
sql server 2008 R2删除数据表格硬盘不缩减的问题
我的一个数据库大约60G,里面有一个表格很大,现在这个表格不用了,我的操作是,在SQL server management里点击右键删除,但是,占据的硬盘空间并没有变化。我将数据库备份,发现备份的内容只有3G多。我的数据库里还有别的表格,每分钟都有数据读写,但是整个硬盘的剩余空间不多了。不知道怎样可以安全释放已经删除的表格占用的空间。请各位帮忙支招,谢谢!
------解决思路----------------------
定期收缩日志。收缩前记得备份。
------解决思路----------------------
只有启用自动收缩,会慢慢收缩下来的,只是慢些。
或者像下面的语句一样,每次收缩到指定大小,每次比上次小。
DBCC SHRINKFILE (N'your db' , 5500)
GO
DBCC SHRINKFILE (N'your db' , 5000)
GO
  相关解决方案