我将很快将我们的生产SQL2005应用程序移动到SQL2008。 搬家之前/之后需要注意什么? 有什么警告,建议吗?

谢谢!

===============>>#1 票数:2

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

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

如果您在使用兼容级别后未使用Enterprise,请重建所有索引。 (这对于任何版本升级都是如此。)

===============>>#2 票数:0

升级顾问也可以提供帮助。

查看数据库中生产数据的执行计划。

虽然我最好的建议是测试,测试,测试。

当人们从2000年开始迁移到2005年时,并不是显示停止者的突破性功能,而是使用新优化器执行查询的方式的变化。

对2000年进行了大量优化的查询现在表现不佳甚至更糟,导致人们追逐非问题并且通常会降低最终用户的信心。

  ask by sergeb translate from so

未解决问题?本站智能推荐:

2回复

SQL 2005和2008之间的已知和“未知”不兼容性?

像往常一样,我们想认为将我们的应用程序迁移到最新的sql版本不会有任何麻烦... 但... 但... 但... 好吧,只是为了做好准备,是否有人偶然发现了一些令人讨厌的不兼容问题? (例如,我记得从2000年迁移到2005年之后,我们必须将一台链接服务器迁移到sql
1回复

将多个SQL Server 2005数据库迁移到SQL Server 2008

我有一台运行SQL Server 2005的开发服务器,上面有75多个数据库。 我将安装新的SQL Server 2008,并希望将所有数据库迁移到该服务器上。 有人对这样做的最佳方法有任何建议吗? 通常,我只是备份数据库,将其还原到新服务器上,然后为该数据库重新创建SQL登录名。
1回复

将SSIS包从SQL Server 2005迁移到2008时要记住什么?

将SQL Server Integration Services包从SQL Server 2005 DB移动/导出到2008年的最佳实践是什么? 有哪些安全问题?
2回复

如何从SQL Server 2005迁移到SQL Server 2012

我有这种情况: 旧服务器 ->使用当前数据库的SQL Server 2005 新服务器 -> SQL Server 2012未创建数据库。 我想将旧数据库迁移到新数据库。 我尝试从Management Studio 2005创建备份并在2012中还原。失败。
2回复

将数据库从2008 R2转移回2005年

我的公司必须从2008R2回到Sql Server 2005(脚本和客户部署的遗留问题......)我找到了如何做到这一点的任务:是否有任何自动迁移工具(Redgate,MS,等等)这样做? 有几个(大约10个)数据库,所有数据库都包含20到220个表。 如果没有已知的工具,那么脚本
1回复

SQL2005 / SQL2008中的新SSIS过大

我研究了新的MERGE语句,并且有一个导入平面文件的好例子。 似乎可以代替这样简单的工作,并且避免构建SSIS包。 比构建SSIS几乎简单,不是吗? 旧式DTS更适合这种小工作。 (我知道MERGE声明不在SQL2005上运行) 您是否认为脚本编写是处理此类“简单事
2回复

将SQL2008 RDL文件转换为SQL2005

如何将使用SQL2008设计器创建的RDL文件转换为SQL2005报表服务?
3回复

SQL存储过程在SQL2008上的性能很好,但在SQL2005上却很差

我有一个在运行<1sec的SQL2008服务器上开发的存储过程。 在另一台SQL2005服务器上,同一数据库上的相同sp需要大约1分钟。 如果不深入数据库模式的详细信息,谁能在此SP中看到任何明显的东西,而这可能会导致性能差异? 可以使用CTE吗? 还有其他选择吗? 编辑-我
2回复

如何在sql2008r2上安装sql2005?

我在SQL Server安装方面经验不足。 我已经在Microsoft Windows 8上安装了2008r2。 现在,我想安装MS SQL Server 2005,但同时需要MS SQL Server 2008r2和MS SQL Server 2005。 我该如何安装呢?
4回复

将SQL2000升级到SQL2005是否有性能优势?

我已经看过这个问题,但是没有任何有关性能的回复。 从SQL2000到SQL2005的简单升级会带来性能上的好处吗? 我在考虑OLTP数据库的业务范围。 我没有使用OLAP或FTI。