如何将同一数据库的多个文件合并?

如何将同一数据库的多个文件合并?    
比如将data_1.mdf,data_2.mdf,data_3.mdf,data_4.mdf,data_5.mdf        
合并到data_1.mdf

这几个都是同一个数据库,当时因为用了fat32格式,最大只能支持4G,因为数据远远超过4G,所以在数据库中分成几个文件了.现在觉得速度很慢,就将硬盘转成NTFS格式了,但不知道怎样将这几个数据库文件合并成一个,请指教!

作者: esoft98   发布时间: 2007-03-06

又没人回答?

作者: esoft98   发布时间: 2007-03-06

一个数据库有且只有一个MDF文件

作者: marco08   发布时间: 2007-03-06

注册5个数据库   手动copy喽

作者: billpu   发布时间: 2007-03-06

新建个和原数据库不同名的数据库,然后通过DTS将原来数据库中的数据复制到新的数据库中,删除原来的数据库,然后将新建数据库名字改为原来的数据库名

alter   database   旧数据库名   modify   name=新数据库名

作者: xueguang   发布时间: 2007-03-06

“一个数据库有且只有一个MDF文件”??

在数据库属性--> 数据文件   中可以增加文件啊
只是这些文件都同属于一个文件组   Primary。

我现在希望能把这几个数据文件都合并成一个。

作者: esoft98   发布时间: 2007-03-06

什么意思呢   ?

如果原来是用文件分割器分割的   ,   那现在就用文件合并器来合并

作者: zjdyzwx   发布时间: 2007-03-08

想不到这个问题居然1年多无人回答,我来说一下吧。
以SQL Server 2000为例。
先选择收缩数据库,点文件,选择需要处理的mdf文件,在收缩操作那里选择清空文件,这样该mdf文件里的数据会转移到其他的mdf文件里面,然后再删除此mdf文件就不会提示有数据存在而不能删除了,依次类推,处理其他的mdf文件,直至只剩一个为止。

作者: fladdy   发布时间: 2008-07-04

引用 7 楼 fladdy 的回复:
想不到这个问题居然1年多无人回答,我来说一下吧。
以SQL Server 2000为例。
先选择收缩数据库,点文件,选择需要处理的mdf文件,在收缩操作那里选择清空文件,这样该mdf文件里的数据会转移到其他的mdf文件里面,然后再删除此mdf文件就不会提示有数据存在而不能删除了,依次类推,处理其他的mdf文件,直至只剩一个为止。


学习了!

作者: hanjs   发布时间: 2008-07-05

遇到同样的问题,生成了四个链接文件,有三个收缩后删除掉了,可是有一个死活儿弄不掉,总是说文件非空白,不让删,怎么办?

作者: fuxiyang   发布时间: 2011-01-14