DBCC CLEANTABLE 
    ( { 'database_name' | database_id } 
        , { 'table_name' | table_id | 'view_name' | view_id } 
        [ , batch_size ] 
    )  
 
参数 
'database_name' | database_id 是将要清除的表所在的数据库。 'table_name' | table_id | 'view_name' | view_id 是要清除的表或视图。 batch_size 是每个事务处理的行数。如果未指定,则该语句用一个事务处理整个表。 
DBCC CLEANTABLE 收回用 ALTER TABLE DROP COLUMN 语句除去可变长度列或 text 列后的空间。而不收回固定长度列除去后的空间 
 
 
最后还可以重建索引试试,注意填充因子