如何合并格式相同的SQL server MDF文件.

[复制链接]
查看11 | 回复2 | 2011-7-16 16:28:35 | 显示全部楼层 |阅读模式
现在有两个SQL server MDF 文件和各自的LDF文件,.格式都是一样的..
数据库A 已经附加了一个MDF文件B和一个MDF文件C....
两个文件的数据各不一样,数据不能覆盖...如何把C追加进B数据库里呢
在线等.....急...

回复

使用道具 举报

千问 | 2011-7-16 16:28:35 | 显示全部楼层
这个的话,原理很简单,只是工作处理比较烦琐:主要步骤:将fat32格式上的整个数据库备份成bak备份文件,然后拿这个bak文件到NTFS格式的服务器上恢复。恢复完后,然后用下面命令将一个文件中的所有数据从指定文件中迁移到同一文件组中的其它文件中,接着使用 ALTER DATABASE 语句除去文件(若要清掉多个数据文件,则重复这步操作即可---先移除文件里面的数据,再删除该文件)。以下操作在查询分析器上执行即可:--转到要处理的数据库:use 库名go--查看该库所有的文件:select [name],[filename] from sysfilesgo--对指定的文件进行数据移除:dbcc ...
回复

使用道具 举报

千问 | 2011-7-16 16:28:35 | 显示全部楼层
把数据迁移过去吧,数据库结构一样,而且不会造成主键冲突的话就比较简单了insert into b..tablenameselect * from c..tablename...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行