将数据从 SQL Server 2000 迁移到 SQL Server 2005

将数据从 SQL Server 2000 迁移到 SQL Server 2005

我必须将 中的现有数据迁移SQL Server 2000SQL Server 2005。两个数据库的架构不同。例如,LocationsSS2000 中的表被拆分为两个表,并且具有不同的列。这是一次性活动。成功迁移后,我不再需要旧数据库。

  • 将数据从一个 SQL Server 传输到另一个具有不同模式的 SQL Server 的最佳方法是什么?

我可以编写存储过程来从SQL Server 2000insert/update表中获取数据SQL Server 2005

  • 那怎么办SSIS?我对此没有任何经验,最好创建包,SSIS因为我不再需要它并且需要先学习它。

谢谢。

答案1

无论如何,由于您的架构不同,即使使用 SSIS,您也必须编写特定的转换逻辑。仅通过比较两个架构,没有任何东西能够辨别将内容放在新架构中的什么位置。

SSIS 有实用工具可以帮助您以更直观的方式开发转换,但如果您不熟悉 SSIS,那么学习起来可能会有点困难。我的意见是,您最好只为一次性迁移编写存储过程。

相关内容