我在 Windows Server 2003 Enterprise Edition 上找不到防火墙

我在 Windows Server 2003 Enterprise Edition 上找不到防火墙

我只想在本地为 SQL Server 打开 1433 端口,我不知道谁配置了此服务器,因此当我尝试 netsh 防火墙时,提示说“命令未退出”,顺便说一下,路由和 nat 已被禁用

我无法在此服务器上找到 Windows 防火墙选项,这是最罕见的!

服务器版本:Windows Server 2003 Enterprise Edition(5.2,Build 3790),无任何 Service Pack

谢谢!

替代文本

答案1

根据维基百科文章Windows Server 2003 的 Windows 防火墙是在 Service Pack 1 中引入的。因此,它不包含在您正在运行的 RTM 版本中。

安装 Service Pack 1(或更好的 Service Pack 2)后,您应该能够访问该功能。

Technet 页面更详细地描述了Service Pack 1中防火墙的改变。

答案2

尝试从“开始”菜单的运行命令打开 Windows 防火墙 UI:

  • 开始->运行
  • 防火墙控制程序

您现在应该有了 Windows 防火墙。

如果 Windows 防火墙无法在你的系统上运行,请考虑更新你的系统以Windows 2003 Service Pack 2或更好。

答案3

转到控制面板并双击 Windows 防火墙。它会询问您是否要启动 ICS,选择是,然后您就可以在那里添加例外。如果您使用 RDP 和 www,请不要忘记为其添加例外。

答案4

看起来你可能没有 Windows 防火墙...:)

但您的主要目标似乎是启用与 SQL Server 实例的连接。由于我不知道您使用的是哪个版本的 SQL Server,但我猜您使用的是 SQL 2005,因为 2008 无法安装在 Win2003 RTM 上。因此这里有一个有用的链接: http://support.microsoft.com/kb/914277/en-us

相关内容