我试图在Windows防火墙上打开端口1433,但没有太多的运气。
我已经添加了一个新的入站规则(试图打开TCP 1433),看起来没问题,似乎是打开,但是当我运行netstat -an服务器似乎没有监听端口1433。
我已经经历了设置SQL Server Express不使用dynamic端口的动作(我在configurationpipe理器中查看了IP列表,并启用了服务器的外部IP,从dynamic端口删除了“0”并添加了1433)。
我觉得这是防火墙的问题,并想知道是否有人指出我可能会出错的地方。
非常感谢,
安德鲁
您应该保留空白的“TCPdynamic端口”字段,并将“1433”添加到“TCP端口”字段以禁用SQL Server Express实例的dynamic端口分配。
configuration更改后,是否重新启动了SQL Server Express?
为了回应我自己的问题,我想出了(在谢尔盖的帮助下)。
事实certificate,除了Windows防火墙之外,在服务器开始侦听端口1433之前,需要正确configurationSQL Server 2008 Express。
我能够通过以下方式解决我的问题:
原来我遇到的问题是在这个属性窗口中编辑不正确的IP。 我试图编辑只是外部知识产权 – 这似乎是我做错了。
希望这个解决scheme可以帮助其他类似问题
PS不要忘记将传入规则添加到您的Windows防火墙。
疑难解答:如果它们都不起作用,请尝试添加名为:sqlbrowser的.exe文件。 通常嵌套在:%ProgramFiles%\ Microsoft SQL Server(SQL版本号)\ Shared \ SQLBrowser.exe(OY)
我试图打开端口25后,设置imbound的规则,甚至closures防火墙。 没有运气开放那个港口呢。