当前位置: 代码迷 >> Sql Server >> 删除了表后为何数据库空间没有释放出来解决方法
  详细解决方案

删除了表后为何数据库空间没有释放出来解决方法

热度:92   发布时间:2016-04-27 20:03:16.0
删除了表后为何数据库空间没有释放出来
原来数据库是4.1G,删除了空间大概是1.5G大表,但数据库还是4G,并没有变小。
后来执行过DBCC   SHRINKDATABASE   (N '库名 ',   0,TRUNCATEONLY)操作,但也只释放了200M的空间,数据库还有3.9G大

请教如何处理

------解决方案--------------------
只能收缩日志文件大小,删除大表后,表的空间没有变化,不要备份后的文件很明显变小!
------解决方案--------------------
1.把索引重新整理下.
2.再收缩数据库.
3.备份日志
4.截断日志

这样数据库就小了.
3,4是在完全恢复模型的前提下.
  相关解决方案