Sql Server 和 Sql Server 实例之间有区别吗?

Sql Server 和 Sql Server 实例之间有区别吗?

我只是想澄清一下这两个术语之间是否有区别。现在我们实际上正计划使用数据库镜像,并且我遇到了以下句子

  • 数据库必须位于不同的服务器上
  • 数据库必须驻留在不同的服务器实例上

有什么区别吗?

答案1

是的。一台服务器可以同时安装多个实例(即使是不同版本,如 2008 和 2012),只要它们的“名称”不同(安装时设置)。

基本上,这允许您在一台服务器上进行多个不同的安装。

答案2

只是有一点不同。“不同的服务器”是不同的物理机器(这在使用镜像实现高可用性时很有意义)“不同的服务器实例”是 SQL Server 软件的另一个安装,可以位于同一物理机上(在我看来,这对镜像没有帮助)。

例如,默认实例位于端口 1433 上,名称为 MSSQLSERVER。您只需使用服务器的 DNS 名称即可通过管理工作室进行连接。每个下一个实例都需要使用不同的端口,并且也会获得不同的实例名称,例如 BACKUPSERVER。您将使用管理工作室通过服务器的 DNS 名称加上实例名称连接到此实例,例如 SERVERNAME\BACKUPSERVER。

相关内容