AJ0*_*J01 3 sql-server-2008 ssis sql-server-2008-r2 upgrade
我们的一个项目计划从 SQL Server 2008 SP1 升级到 SQL Server 2008 R2。我想从这个社区知道关于以下方面的建议:
迁移数据是否需要任何配置或任何更改?
我们有一些 SSIS 包,所以这次升级需要更改任何代码吗?
我们应该用来完成这项工作的任何其他建议或最佳实践。
应该采取什么方法?
Aar*_*and 10
在运行升级之前,我会将Service Pack 2(可能还有累积更新 2)整合到 R2 安装程序中,尤其是在您启用了扩展分区支持的情况下。本指南将引导您完成滑流(它讨论了不同的服务包和 CU,但过程是相同的)。Slipstreaming 将为您节省大量时间和服务重启,因为您至少应该安装最新的服务包,而不是将新实例留在 RTM(它不再是一个维护分支)。
您不必更改 SSIS 包。
如果您可以负担得起并行升级(例如,您有另一台机器或当前机器上的另一个实例有足够的资源,并且可以稍后重新指向您的应用程序),那么它会稍微安全一些,并且需要更少的停机时间-地方升级(虽然它会做更多的工作)。您可以安装另一个实例,设置您的登录名和作业,然后将您的用户数据库镜像或日志传送到新实例。准备就绪后,您可以进行故障转移,使旧数据库脱机,然后新实例成为主实例,您只需要重新指向您的应用程序。
就我个人而言,就地升级没有任何问题,但如果可能的话,我可能会在关键任务环境中选择不使用它们。主要的一点是,如果您并行执行并且出现问题,您可以将新实例关闭并从头开始重建,并且不会影响您的生产系统。如果在就地升级过程中出现问题,那么您将处于争夺模式……我们有当前的备份吗?我们在哪里恢复它们?
无论哪种情况,您都需要确保在升级前进行适当的备份。
升级完成后,您将需要更新统计信息,如果您使用的是企业版并在具有 nvarchar 列的表上使用数据压缩,您可能需要重建这些索引,因为 2008 R2 在 OLTP 中比 2008 年的主要优势之一世界是Unicode压缩。我写了几篇关于这个的博客文章:
https://sqlblog.org/2009/08/11/sql-server-2008-r2-a-quick-experiment-in-unicode-compression
https://sqlblog.org/2009/08/23/sql-server-2008-r2-digging-deeper-into-unicode-compression
https://sqlblog.org/2009/10/04/more-testing-of-unicode-compression-in-sql-server-2008-r2
归档时间: |
|
查看次数: |
606 次 |
最近记录: |