我有一台安装了SQL 2012 Express的Windows 2008服务器并在上面运行。
尽管我已经关闭了本地的Windows防火墙,甚至遵循了本文中的建议:
防火墙端口1433未打开
我似乎无法从服务器外部访问此服务,因此尝试:
telnet x.x.x.x 1433
(其中"x.x.x.x"是服务器的外部公共IP地址)
当在服务器上本地运行这个telnet命令时,一切似乎都很好。
我在这里错过了什么??
经过不懈的搜索,我终于找到了这个问题的答案:
http://www.rackspace.com/knowledge_center/article/configuring-ms-sql-server-for-remote-access
我所需要做的就是在SQLServer配置工具上定义端口1433,如上面文章中所述。
希望这能帮助其他像我一样的人…
快乐编码!