2

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

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

DTS 包呢?那里有任何迁移问题吗?

4

1 回答 1

2

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

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

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

更新 1:
关于 D​​TS 包,我不会尝试比这篇 MSDN 文章更好地解释这些选项,它非常全面 :)

于 2010-01-14T23:43:55.670 回答