在多个数据库之间转换数据的最佳方法

时间:2013-01-19 04:19:34

标签: sql-server database ssis

我有一个非常古老的系统,包含三个独立的数据库。这些数据库中的表格组织得很差,因此系统效率低下。我们的新系统要求将旧系统中的数据转换为具有不同模式的新数据库。

问题 在旧系统和新系统之间转换数据的最佳方法是什么?还有一种同步数据的方法,因为人们仍然使用旧系统,新系统将被更新。这是我第一次这样做,所以请用我措辞不好的问题来解决。

我们目前正在使用MSSQL 2008 R2,新系统正在转向MSSQL 2012。

1 个答案:

答案 0 :(得分:2)

要移动数据,我建议使用SSIS。您可以构建将表中的数据转换为新表的查询。如果架构保持不变,则可以使用SQL Server复制来同步它们:http://msdn.microsoft.com/en-us/library/ms151198.aspx。但是,这可能会在实践中导致一些性能问题。