将 SQL Server 2008 升级到 2008 R2,就地升级或全新安装

将 SQL Server 2008 升级到 2008 R2,就地升级或全新安装

升级时,我们通常会创建一个新安装并迁移数据库,但我们将在我们的开发环境中测试从 SQL Server 2008 到 SQL Server 2008 R2(标准)的就地升级。问题是,就地升级步骤是否可以在不停机或不限制对服务器的访问的情况下运行?用户必须能够继续工作而不会出现问题。这样做的目的是为生产升级进行测试运行。是否应该在用户必须能够访问数据库的生产环境中尝试就地升级?

提前致谢。

答案1

就地升级将停止 SQL Server 服务,因此服务将中断。我个人更喜欢像您通常所说的那样进行全新安装。如果您构建新服务器、从旧服务器分离数据库、启动新服务器,然后在新服务器上重新连接数据库,则可以最大限度地减少停机时间。在进行交换之前,请确保您已将所有东西(登录名、作业等)都带过来。

答案2

在非集群系统中从 SQL 2008 升级到 SQL 2008 R2 需要一些停机时间。如果您的生产数据库是集群的,您可以以滚动升级的方式进行升级,从而最大程度地减少停机时间。

相关内容