首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试数据库从SQL 2000迁移到2005的web应用程序的提示

测试数据库从SQL 2000迁移到2005的web应用程序的提示
EN

Stack Overflow用户
提问于 2009-11-03 18:41:27
回答 4查看 77关注 0票数 1

我正在测试web应用程序(包含用户、内容项、报告、分配的电子学习)从SQL 2000迁移到2005的数据库。

如果有人知道我应该关注的测试领域,请让我知道。

EN

回答 4

Stack Overflow用户

发布于 2009-11-03 19:16:35

从数据库管理员的角度以及SQL Server性能(因此也是应用程序)的角度来看,如果您使用备份的数据库还原或从SQL 2000中的复制数据库向导将数据库迁移到sql Server 2005,则需要确保更新数据库统计信息。

这是因为SQL Server2005中的数据库引擎和查询优化器的行为与SQL 2000不同。必须更新数据库统计信息,以确保在新环境中实现最佳性能。

摘自SQL Server Books Online

若要确保升级的数据库的最佳性能,请对SQL Server2005服务器上的升级的数据库运行sp_updatestats (更新统计信息)。

一旦您验证了您的应用程序运行正常,我建议您通过识别性能最差的查询来进行性能调优。

票数 1
EN

Stack Overflow用户

发布于 2009-11-03 18:49:14

您应该测试应用程序的所有主要领域(管理、最终用户测试等)。如果之前测试过应用程序,您应该有一些应该遵循的测试计划。您永远不会知道哪个部分可能会受到影响,因此最好进行一次全面的测试。

票数 0
EN

Stack Overflow用户

发布于 2009-11-03 19:01:14

不经意间,我想到的一件事是SQL2000分别支持左外部连接和右外部连接的速记操作符'*=‘和'=*’。SQL 2005不再支持它们。这意味着您必须将这些操作符替换为“LEFT OUTER JOIN”或“RIGHT OUTER JOIN”,视情况而定。

但正如rslite所说,你应该测试整个应用程序,以确保没有失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1666557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档