以编程方式从一个sql db复制/克隆到另一个

时间:2015-01-19 15:32:39

标签: java sql-server

我有一个带有两个数据库的SQL Server(Microsoft SQL Server Express Edition,版本10.50.1600.1)。我想将所有内容从一个复制到另一个,我想用Java编程。

或者,如果有一种方法(来自Java代码)克隆数据库以创建相同的副本,那也可以。

到目前为止,我发现的解决方案似乎分为两类:

  • 从源获取所有表的结果集,为每个表将其复制到目标
  • 将源转储到文件,将文件导入目标

这可能是一个更简单的解决方案吗?

背景:

我们有测试写入数据库,所以我们需要为每个测试创建一个新的数据库,并传递它需要与源相同的测试。

0 个答案:

没有答案