如何通过互联网连接安装在同一 Azure VM 中的多个 SQL 实例

如何通过互联网连接安装在同一 Azure VM 中的多个 SQL 实例

我有一个 Azure VM,其中安装了两个 SQL Server 实例(Sql Server 2012 和 SQL Server 2016)。首先,我安装了 SQL Server 2012,并且能够使用 Sql Server Management Studio 通过互联网连接。我参考了此文章

然后,我在同一台虚拟机上安装了 Sql Server 2016,实例名为“MSSQLServer2016”,但当我尝试在 SSMS 上连接此实例时,它无法连接。我使用“vm_public_ip/mssqlserver216”作为服务器名称。两个实例都配置了 SQL 身份验证模式,并尝试使用 sa 帐户登录。

可以这样做吗?如果可以,我在这里遗漏了什么?

答案1

SQL Server 支持在同一台计算机上安装多个数据库引擎、分析服务和报告服务实例。您还可以升级早期版本的 SQL Server,或在已安装早期 SQL Server 版本的计算机上安装 SQL Server。更多信息请参阅此关联

但是,最好不要在一台虚拟机上安装两个 SQL 实例。原因与 SQL Server 内存管理器和 CPU 调度程序架构有关,如果整个机器都属于它自己,并且没有其他程序在机器上运行,那么它的效果确实最好。资源的“分区”(最大服务器内存、亲和性掩码)解决了一些问题,但又带来了更多问题。

相关内容