我们有一个 SQL Server 2008R2 集群,其中有两台服务器,分别称为 vp-sql01 和 vp-sql02,均运行 Windows Server 2008R2。这两台服务器都有 1 个实例,分别称为 SQL1\I1 和 SQL2\I2。
我们已经建立了一个新的 Nutanix 环境,运行多个虚拟机,包括运行 Windows Server 2016 Standard 和 SQL Server 2016 的新 SQL 集群。
我们的应用程序虚拟机已进行 V2V 转换,因此运行的是旧版 Windows Server 2008R2 和 Windows Server 2012。这里我们在多个应用程序中有连接字符串,指向旧的 SQL1\I1 和 I2 实例。
由于我们合作的许多第三方公司要求大量资金来更改这些连接字符串(有些需要评估新版本的 SQL 是否仍然有效),我们希望将所有数据库移动到 Nutanix 集群上的新实例 SQLZ1\ZI1 和 SQLZ2\ZI2。然后我们当然需要将旧实例的连接指向新实例。
- 连接到 SQL1\I1 => SQLZ1\ZI1
- 连接到 SQL2\I2 => SQLZ2\ZI2
我们正在考虑使用 DNS 别名,但这是最好的方法吗?如果是,我们该怎么做?有人能给我们提供更多信息吗?