0

我们有 2 台服务器,其数据库包含相同的表和结构,但数据不同。一个是测试环境,另一个包含生产数据。

我们希望将数据从生产数据库复制到测试数据库。实现这一目标的最佳方法是什么?

如果我先删除数据;我可以插入数据吗?或者主键会从它们所在的位置开始计算吗?为具有自动编号的表插入主键怎么样?

4

1 回答 1

1

这将取决于您的特定需求和数据结构,但这里有一些可供考虑的选项(根据我的建议优先考虑):-

  • 简单的备份和恢复将是最简单快捷的解决方案;
  • 使用数据脚本工具(如Red-Gate 的 Data Compare)可以解决您的需求;
  • 可以开发一个 SSIS 包来在两个实例之间来回抽取数据;或者
  • SET IDENTITY INSERT ON / OFF使用身份种子表的命令编写您自己的脚本
于 2012-12-07T10:31:31.250 回答