Sql2008数据库瘦身
请问你之前操作这个数据库的时候有很多删除表的操作吗?
如果是这样,就没有办法重用删除操作腾出的空间,所以最好使用truncate来删除表。
原因是delete会锁定表中被删除的空间,那么自然别人就不能在里面写了;
如果有,在楼上尝试了各种方法之后,而你的SQL Server是2008或者2008R2或者2012。
您可以尝试重建表,这可以消除表空间中由delete导致的锁问题
如果是这样,就没有办法重用删除操作腾出的空间,所以最好使用truncate来删除表。
原因是delete会锁定表中被删除的空间,那么自然别人就不能在里面写了;
如果有,在楼上尝试了各种方法之后,而你的SQL Server是2008或者2008R2或者2012。
您可以尝试重建表,这可以消除表空间中由delete导致的锁问题