我们目前正面临两种不同SQL Server架构之间的迁移。 两个数据库都在数据访问层中使用Entity Framework Code-First, 但它们在结构和数据方面有所不同。在映射表和数据转换之后是必需的。另外,不同的主键是一个挑战,因为一个数据库支持GUID,其他数据库生成整数。
目前,我们正在评估SQL Server Integration Services(SSIS)来提取,映射和转换数据。根据我们的经验,在SSIS中进行设计可能会非常费力且令人困惑。
SSIS是否适合这项工作? 我们应该支持纯SQL还是其他工具?
是否有任何流程或最佳实践(即数据检查)? 任何课程,博客或书籍推荐?
答案 0 :(得分:1)
我们最终使用SSIS。一开始学习曲线很安静,但现在我们正在利用透明度和工具支持方面的优势。