sql安装windows防火墙警告-sql安装时windows防火墙警告

sql安装windows防火墙警告-sql安装时windows防火墙警告

sql安装windows防火墙警告

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

sql安装windows防火墙警告-sql安装时windows防火墙警告

警告原因


  • 端口被阻: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,选择 “允许连接”,根据需要选择适用的配置文件,为规则命名后点击 “完成”。


看过该文章的人还看了