日期:2014-05-18  浏览次数:20391 次

数据库文件.mdf太大怎么解决
刚才数据库文件有1G大 现在我重新建了个 把以前的数据也转移过去了才40M
这个方法太戳了点 搞起来麻烦死了
有没有什么办法可以解决


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