将Azure VM迁移到另一个(SQL版本升级)

时间:2019-12-10 17:27:23

标签: sql-server azure azure-virtual-machine

我有一个运行生产Web应用程序的Azure VM(Windows Server 2016和SQL Server 2016),出于性能和成本原因,该应用程序既充当应用程序又充当数据库服务器。有一些损坏已导致各种问题,例如Windows更新失败,SQL Server自动修补失败,无法打开SQL Server配置工具等。我还想从某些版本的SQL Server升级到新版本(2019)功能。

我已经read无法进行就地版本升级,因此建议的路径是使用最新的SQL映像启动新的VM,然后从旧的VM迁移到新的VM。我知道该链接用于版本升级,看来它们是now do support。但是我还没有看到版本升级的可能性。因此,我认为迁移仍是路径吗?

我在当前VM上有2个数据磁盘,用于存放可以移至新VM的数据和日志文件...但是还有许多其他方面需要考虑,例如公共IP,网络安全组,SSL证书,IIS配置等

我是应用程序开发人员,不是Windows管理员,并且也是Azure的新手。是否有关于如何尽可能轻松地执行此操作的检查表?我的Google搜索无济于事(无法移动到不同的区域,从SQL Server迁移到Azure SQL等)。例如,创建新的VM,将数据/日志磁盘移至新的VM,还原新VM上的数据库,将SQL作业/登录从源脚本编写为新脚本,将外部IP和NSG指向新的VM,手动创建IIS网站并重新安装SSL证书。...

1 个答案:

答案 0 :(得分:0)

据我所知,目前,您仍然需要迁移虚拟机来升级SQL 版本,如that answer所述。

实际上,您已经找到了迁移路径中的主要步骤。您将备份重要的数据和日志,备份数据库和Web应用程序,导出SSL证书。然后,您将在Azure门户上使用新的映像SQL Server 2019创建SQL虚拟机。然后,您将导入SSL证书并配置IIS网站,在新VM上还原数据库,将SQL作业/登录从源脚本编写为新脚本。

创建新的Azure VM时,可以将新VM部署在与旧Azure VM相同的区域和子网中,也可以将新Azure VM附加到旧子网级别NSG。 (可选)将新的公共IP分配给新的Azure VM,您将使用此新的公共IP连接到Web应用程序和数据库。验证部署,安装和配置之后。您可以删除旧的Azure VM,网络接口,旧的SQL OS和数据磁盘。

有关更多信息:

相关问题