MS SQL Server 的名称可以与主机的名称不同吗?

sin*_*zzy 5 sql-server configuration sql-server-2014

我有一个由 IT 部门构建的虚拟机来托管各种流程。他们将计算机命名为“XYSVC105”之类难以理解的名称,并且不允许我更改它。我还在这台机器上安装了 MS SQL Server 2014,一切运行良好。

但是,我一直在寻找 MS 最佳实践,但似乎无法找到您是否能够将 SQL Server 的名称更改为与主机不同的名称,或者是否建议不要这样做。我想将 SQL Server 名称更改为“OPSRES”之类的名称。

造成这种情况的大部分原因是内部原因。其中之一是这将被众多用户和开发人员使用。根据经验,他们会记住像 OPSRES 这样的简单名称,而不是 XYZ145PPQ。

Kin*_*hah 5

我一直在寻找 MS 最佳实践,但似乎无法找到您是否能够将 SQL Server 的名称更改为与主机不同的名称,或者是否建议不要这样做。

如果您安装了默认实例,那么您的 sql 服务器名称将为 hostname XYSVC105

如果您安装了命名实例,例如 sql01,那么您的 sql 服务器名称将为XYSVC105\sql01

您可以使用以下几种方法将应用程序连接到您想要的名称,例如OPSRES

我想将 SQL Server 名称更改为“OPSRES”之类的名称。

您可以创建别名并让客户端应用程序在连接字符串中使用该别名。

另外,由于您使用的是 sql server 2014 - 如果您使用的是 AlwaysOn 可用性组,那么您可以只使用侦听器(其虚拟网络名称 (VNN) 或虚拟 IP (VIP)),并让您的应用程序使用侦听器而不是主机名。

您甚至可以要求 DNS 管理员为 SQL Server 实例创建主机名别名