我必须将SQL Server 2000
现有数据迁移到SQL Server 2005
。 两个数据库的模式是不同的。 例如SS2000中的Locations
表分成两个表格,并且具有不同的列。 这是一次性活动。 成功迁移后,我不再需要旧的分贝。
我可以编写存储过程从SQL Server 2000
获取数据,并在SQL Server 2005
insert/update
表。
SSIS
呢? 我没有这方面的经验,这是更好的SSIS
包创build,因为我不需要这个,需要先学习它。 谢谢。
无论如何,你将不得不编写特定的转换逻辑,因为你的模式是不同的,即使是SSIS。 没有什么能够通过比较两种模式来辨别将新东西放在哪里。
SSIS有实用程序来帮助您以更直观的方式开发转换,但是如果您对SSIS不熟悉,那么它可能有一些学习曲线。 我的意见是,你最好只写一次存储过程进行一次迁移。