最佳实践在两个不同的SQL Server架构之间迁移数据?

时间:2016-02-03 09:45:31

标签: sql-server ssis

背景

我们目前正面临两种不同SQL Server架构之间的迁移。 两个数据库都在数据访问层中使用Entity Framework Code-First, 但它们在结构和数据方面有所不同。在映射表和数据转换之后是必需的。另外,不同的主键是一个挑战,因为一个数据库支持GUID,其他数据库生成整数。

当前方法

目前,我们正在评估SQL Server Integration Services(SSIS)来提取,映射和转换数据。根据我们的经验,在SSIS中进行设计可能会非常费力且令人困惑。

第一个问题:工具

SSIS是否适合这项工作? 我们应该支持纯SQL还是其他工具?

第二个问题:过程

是否有任何流程或最佳实践(即数据检查)? 任何课程,博客或书籍推荐?

1 个答案:

答案 0 :(得分:1)

我们最终使用SSIS。一开始学习曲线很安静,但现在我们正在利用透明度和工具支持方面的优势。