首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL怎么缩小数据库的数据文件

2012-03-05 
SQL如何缩小数据库的数据文件我手上有个数据库,数据文件过大,使用sp_spaceused检查后发现某些表的reserved

SQL如何缩小数据库的数据文件
我手上有个数据库,数据文件过大,使用sp_spaceused检查后发现某些表的reserved(保留空间)过大,有没有一种方法可以把reserved(保留空间)设置得小一点,首先说明,数据库的日志文件正常,才几MB,就是数据库文件过大。

请求高手的帮助,我试过了,手动缩小数据文件不可行,只有删除了数据才可以手动缩小,用语句无效。

[解决办法]
整理下索引吧!

自动优化下数据库的索引。

之后DBCC SHRINKDATABASE(N'db' )
[解决办法]
也遇到过相同的问题,现在用的办法就是
1,将表中的数据复制到另一个表中
2,将原表中的索引,触发器等在新表中建好
3,将原表删除
4,将新表的表名改成原表的表名

热点排行