![有没有办法强制 SQL Server 网络配置识别新的 IP 地址而无需完全重启?](https://linux22.com/image/752824/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%BC%BA%E5%88%B6%20SQL%20Server%20%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E8%AF%86%E5%88%AB%E6%96%B0%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E8%80%8C%E6%97%A0%E9%9C%80%E5%AE%8C%E5%85%A8%E9%87%8D%E5%90%AF%EF%BC%9F.png)
我为我的服务器 (Windows 2016) 添加了一个新 IP 地址。但我无法在 SQL Server 网络配置中看到这个新 IP 地址。重新启动 SQL 服务没有解决任何问题。我猜重新启动服务器会起作用,但有什么办法吗?
谢谢
更新
SQL Server 无法以任何方式识别新 IP。我以为重新启动可以解决这个问题。我错了。我在这里找到了答案:[https://mssqlwiki.com/tag/how-to-add-new-ip-to-sql-server/][1] 简而言之
- 您需要重新安装
- 您可以手动编辑注册表。在此添加新 IP:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.X\MSSQLServer\SuperSocketNetLib\Tcp\IPn
我选择了第二种方式。
答案1
还有第三种选择:
- 重新安装
- 手动编辑注册表
如果你开始SQL Server 安装中心(64 位)在您的 SQL Server 上,然后您可以选择选项维护在安装中心的左侧窗格中,然后单击维修在右侧窗格中。
提供安装介质的路径后,您可以继续修复共享组件和特定实例有问题的 SQL Server 实例的组件。
完成这些步骤后,重新启动服务器,IP 地址将在SQL Server 配置管理器。
回答你的问题
有没有办法强制 SQL Server 网络配置识别新的 IP 地址而无需完全重启?
不,您必须执行以下三个步骤中的任意一个:
- 维修
- 中等侵入性
- 注册表中支持的权限
- 不容易出错
- 注册表编辑
- 干扰最少
- 无法保证许可
- 容易出现拼写错误
- 重新安装
- 重新开始