sql-server-2005 - 将 SQL 2005 应用程序移动到 SQL 2008

标签 sql-server-2005 sql-server-2008 migration

我很快会将我们的生产 SQL 2005 应用程序迁移到 SQL 2008。搬家前后有什么要注意的吗?有任何警告、建议吗?

谢谢!

最佳答案

将数据库移动到 2008 服务器后更改数据库的兼容级别。默认情况下,它仍将保持在旧的兼容级别。这将使您能够为该数据库使用 SQL 2008 中的新功能。

如果您使用的是 SQL 2008 企业版,并且您的 CPU 没有以 80-90% 的速度运行,请打开数据压缩并压缩所有对象。这有很大的性能提升。不幸的是,您必须为每个对象手动执行此操作 - 没有一个开关可以抛出。

如果您不使用 Enterprise,请在提高兼容性级别后重建所有索引。 (这几乎适用于任何版本升级。)

关于sql-server-2005 - 将 SQL 2005 应用程序移动到 SQL 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77217/

相关文章:

sql-server-2005 - 在 SQL Server 2005 中编写表索引脚本时删除关系索引选项

algorithm - 根据平均值选择不同的行组

sql-server - 运行在管理工作室中运行良好的脚本时出现 SQLCMD 语法错误

hibernate - 如何升级 Hibernate 4.3 --> 5.2?

c# - 为什么存储在 NVARCHAR 列中的值有时会用尾随空格填充?

sql - 如何获取SQL表中的下一条记录

sql-server - 安装后如何添加sql server Analysis Services 2008 R2的管理员用户?

ruby-on-rails - 如何跨 git 分支管理对数据库的更改?

java - 如何在 Java 11 中使用没有 JRE 的 JDK

sql - 我可以在 SQL Server 2005 中选择查询的 where 条件中使用列号而不是列名吗?