当前位置: 代码迷 >> Sql Server >> 数据库文件.mdf太大如何解决
  详细解决方案

数据库文件.mdf太大如何解决

热度:426   发布时间:2016-04-27 12:37:32.0
数据库文件.mdf太大怎么解决
刚才数据库文件有1G大 现在我重新建了个 把以前的数据也转移过去了才40M
这个方法太戳了点 搞起来麻烦死了
有没有什么办法可以解决


------解决方案--------------------
楼主你好,
请问你是不是之前操作这个数据库的时候,有很多delete表的操作?
如果是的话,delete操作腾出来的空间是没有办法再利用起来的,所以删除表最好用truncate
原因是delete会锁住表中被删除的那部分空间,自然别人也就不能往里面写;
如果是这样,在尝试过楼上各种方法都不行之后,并且你的SQL Server 是2008 或者2008R2 或者2012
可以试试rebuild表 这可以消除表空间中 因为delete导致的锁的问题