升级时,我们通常会创build一个新的安装并迁移数据库,但是我们将在我们的开发环境中testing从sql server 2008到sql server 2008 r2(标准)的就地升级。 问题是,就地运行的升级步骤可以在没有停机或限制对服务器的访问的情况下运行吗? 用户必须能够继续工作而没有问题。 这样做的目的是为了进行生产升级的testing。 应该在用户必须能够访问数据库的生产环境中就地尝试吗?
提前感谢。
就地升级将停止SQL Server服务,以便服务中断。 我个人比较喜欢做一个干净的安装,比如你说你平常这么做。 如果构build新服务器,将数据库与旧数据库分离,使新服务器启动,然后重新连接新服务器上的数据库,则会使停机时间最短。 确保在交换之前将所有内容(login名,作业等)都交给他人。
在非集群系统中从SQL 2008升级到SQL 2008 R2需要一些停机时间。 如果您的生产数据库是群集的,那么可以将此作为滚动升级,并将停机时间降至最低。