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

sql2005 磁盘空间快满了怎么办?谢谢
mdf文件和ldf文件在d盘上,现在D盘上还有4G空间,能不能添加数据文件(ndf放到E盘上)的方式,让新添加的数据分配的其他的新添加的ndf数据文件上?谢谢先

------解决方案--------------------
可以新增文件组 路径指向其他盘。
------解决方案--------------------
新增个文件组,然后向该文件组中添加数据文件。将这个文件组放到别的盘里。

然后将表指向到该文件组。否则还会存储到你的D盘。

建议收缩一下你的日志文件。
------解决方案--------------------
探讨
回复于:2012-05-30 10:28:44
可以新增文件组 路径指向其他盘。
------------------------------
呵呵,谢谢先

这样的话,原来的表新增数据的话,他会自动分配到新增的分组上吗?

------解决方案--------------------
1.新增文件组到E盘.
 2.重建表的聚集索引到指定的文件组里.
------解决方案--------------------
现有的表不能重新指向。如果是分区表的话可以重新指向。
如果只有一个主分区的话,是不能重新指向的。
解决方法(如果在生产环境下,执行不安全):
新建一个一模一样的表在新建的文件组中。然后将原来表中的数据转移到新表中。最后创建对应的索引,和重命名这两个表(现修改源表名,然后新建的表名命名成源表名)