我需要将 SQL 数据库迁移到新服务器。所有应用程序都使用命名实例 SQLA\InstOld 访问旧 SQL Server。现在新的 SQL 实例位于 SQLB\InstNew。
我不喜欢更改所有应用程序/客户端,因为过去连接字符串是硬编码的。我用 SQL 别名和 DNS cname 尝试了几个设置,但没有成功。
当使用从 SQLA 到 SQLB 的 DNS cname 时,我可以使用 SQLA\InstNew 甚至只是 SQLA 访问新数据库,因为“InstNew”是唯一的默认实例。但我需要实现的是使用 SQLA\InstOld 访问新实例,因此我不需要更改正在运行的应用程序。我尝试设置不同的 SQL 别名,例如“InstOld”到“InstNew”,但没有成功。
关于如何实现这一目标的任何提示?
谢谢迈克尔