有没有办法强制 SQL Server 网络配置识别新的 IP 地址而无需完全重启?

有没有办法强制 SQL Server 网络配置识别新的 IP 地址而无需完全重启?

我为我的服务器 (Windows 2016) 添加了一个新 IP 地址。但我无法在 SQL Server 网络配置中看到这个新 IP 地址。重新启动 SQL 服务没有解决任何问题。我猜重新启动服务器会起作用,但有什么办法吗?

谢谢


更新

SQL Server 无法以任何方式识别新 IP。我以为重新启动可以解决这个问题。我错了。我在这里找到了答案:[https://mssqlwiki.com/tag/how-to-add-new-ip-to-sql-server/][1] 简而言之

  1. 您需要重新安装
  2. 您可以手动编辑注册表。在此添加新 IP: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.X\MSSQLServer\SuperSocketNetLib\Tcp\IPn

我选择了第二种方式。

答案1

还有第三种选择:

  1. 重新安装
  2. 手动编辑注册表

如果你开始SQL Server 安装中心(64 位)在您的 SQL Server 上,然后您可以选择选项维护在安装中心的左侧窗格中,然后单击维修在右侧窗格中。

提供安装介质的路径后,您可以继续修复共享组件特定实例有问题的 SQL Server 实例的组件。

完成这些步骤后,重新启动服务器,IP 地址将在SQL Server 配置管理器

回答你的问题

有没有办法强制 SQL Server 网络配置识别新的 IP 地址而无需完全重启?

不,您必须执行以下三个步骤中的任意一个:

  1. 维修
    • 中等侵入性
    • 注册表中支持的权限
    • 不容易出错
  2. 注册表编辑
    • 干扰最少
    • 无法保证许可
    • 容易出现拼写错误
  3. 重新安装
    • 重新开始

相关内容