将数据库从SQL Server 2000迁移到SQL Server 2005时,我可能会遇到哪些技术问题?有什么我应该注意的常见问题吗?
我是否应该担心在对较新版本的数据库执行存储过程时可能会中断的任何T-SQL更改?
那么DTS包呢?有没有什么迁移问题?
发布于 2010-01-15 07:43:56
一般来说,迁移应该是相当直接的。
您可以将SQL2005中的数据库设置为在SQL2000的兼容模式下运行,但您不应该需要这样做。
我建议的一件事是,在生产之前先做一次测试迁移,只是为了尝试一下,并有机会发现任何问题。例如,检查SQL 2005中的性能-您可能会发现,如果性能下降,某些查询可能需要调整。例如,我见过一些实例,为了提高SQL2000的性能,需要在查询上提供索引提示。这在SQL2005中产生了相反的效果,导致更差的性能,这意味着需要再次删除提示(大多数情况下,不应该需要索引提示)
更新1:
关于DTS包,我不会尝试比this MSDN article更好地解释这些选项,它相当全面:)
https://stackoverflow.com/questions/2068358
复制相似问题