合并SQL表

时间:2011-07-06 10:18:11

标签: sql sql-server

我们的团队被分配了一个关于数据库的项目。我们都准备开始了。但我们将在家里工作。

为每个成员提供表格来创建,插入数据MB,并编写一个表-orientes触发器和存储的专业人员。

但最终我们必须在一个数据库文件中合并,每个成员都将拥有他的表的.mdf文件。

如何合并这些表???

我们只需将所有数据合并到一个数据库文件中....

如果这个问题是蛋糕,请耐心等待!我只是个新手: - )

2 个答案:

答案 0 :(得分:3)

通过编写对象脚本可以轻松地将对象从一个数据库移动到另一个数据库。

http://msdn.microsoft.com/en-us/library/ms178078.aspx

完成单个工作后,编写表格,存储过程,触发器,视图等脚本,并在目标数据库中创建它们(这可以在不同的服务器上)。

然后,您可以使用“导入和导出向导”移动数据。

http://msdn.microsoft.com/en-us/library/ms140052.aspx

答案 1 :(得分:2)

据我所知,你不能以你想的方式合并.mdf文件。

我能想到的最接近的方法如下......

每个人:
1.使用UNIQUE数据库名称在自己的数据库上工作 2.还有一个“克隆”的最终数据库 3.创建一个脚本,将其数据库结构和数据复制到'clone'

然后,您可以将每个.mdf文件附加到主SQL Server(作为单独的和不同的数据库)。然后运行每个人的脚本,从附加的.mdf复制到最终数据库的主副本。


一般来说,我强烈建议使用基于脚本的数据库更改,允许版本控制等,通过脚本的版本控制。