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

时间:2010-01-14 23:36:24

标签: sql-server-2005 stored-procedures sql-server-2000 migration dts

将数据库从SQL Server 2000迁移到SQL Server 2005时,我可能遇到哪些技术问题?我应该注意哪些常见问题?

我是否应该担心在针对较新版本的数据库执行存储过程时可能会中断的任何T-SQL更改?

DTS套餐怎么样?那里有迁移问题吗?

1 个答案:

答案 0 :(得分:2)

一般来说,迁移应该是相当直接的。

您可以将SQL 2005中的数据库设置为在SQL 2000的兼容模式下运行,但您不需要这样做。

我建议的一件事是在进行生产之前先进行测试迁移,然后尝试一下并有机会发现任何问题。例如,检查SQL 2005中的性能 - 如果性能下降,您可能会发现某些查询可能需要调整。例如我已经看到了提高SQL 2000性能的实例,查询需要索引提示。这在SQL 2005中产生相反的效果,导致性能差得多,这意味着需要再次删除提示(大多数情况下,不应该需要索引提示)

更新1:
关于DTS包,我不会试图比this MSDN article更好地解释选项,它非常全面:)