我为我的服务器 (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 地址而无需完全重启?
不,您必须执行以下三个步骤中的任意一个:
- 维修
- 中等侵入性
- 注册表中支持的权限
- 不容易出错
- 注册表编辑
- 干扰最少
- 无法保证许可
- 容易出现拼写错误
- 重新安装
- 重新开始