sql安装windows防火墙警告-sql安装时windows防火墙警告
sql安装windows防火墙警告
安装 SQL 时出现 Windows 防火墙警告,是因为防火墙可能会阻止 SQL Server 所需的端口,导致安装或后续使用出现问题。以下是相关信息及解决办法:

警告原因
- 端口被阻:SQL Server 默认使用 1433 作为 TCP 端口进行数据传输等操作。Windows 防火墙默认会阻止外部对这些端口的访问,安装时就会提示警告,告知用户可能存在的连接问题。
- 程序访问受限:SQL Server 安装程序或相关服务需要与外部进行通信来完成安装、配置等任务,防火墙可能会限制这些程序的网络访问,从而引发警告。
解决方法
- 关闭防火墙
- 运行窗口关闭:通过快捷键 “Win+R” 打开运行窗口,输入 “firewall.cpl”,单击 “确定”,进入 Windows Defender 防火墙,单击 “启用或关闭 Windows Defender 防火墙”,分别在专用网络设置和公用网络设置中勾选关闭 Windows Defender 防火墙。
- 控制面板关闭:进入 “控制面板”,选择 “系统和安全” 选项,选择 “Windows Defender 防火墙”,单击左侧 “启用或关闭 Windows Defender 防火墙”,分别在专用网络设置和公用网络设置中勾选关闭即可。
- 服务应用程序禁用:打开 “服务” 应用程序,在服务列表中找到 “Windows Defender Firewall” 服务,单击右键选择 “属性”,然后在启动类型中选择 “禁用” 即可。
- 配置防火墙规则
- 使用命令行:以管理员身份打开命令提示符,输入
netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433,即可添加允许 SQL Server 默认端口 1433 的入站规则。 - 使用 PowerShell:以管理员身份打开 PowerShell,输入
New-NetFirewallRule -DisplayName "SQL Server Inbound" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 1433允许入站流量,输入New-NetFirewallRule -DisplayName "SQL Server Outbound" -Direction Outbound -Action Allow -Protocol TCP -LocalPort 1433允许出站流量。 - 使用图形界面:打开 “控制面板”,选择 “系统和安全”,点击 “Windows Defender 防火墙”,点击左侧 “高级设置”,在 “入站规则” 中点击 “新建规则”,选择 “端口” 后点击 “下一步”,选择 “TCP” 并输入端口号 1433,选择 “允许连接”,根据需要选择适用的配置文件,为规则命名后点击 “完成”。
- 使用命令行:以管理员身份打开命令提示符,输入
