我的防火墙似乎阻止了从任何地方到我的 Windows7 开发机器上的本地 MS Sql Server 的连接。
在 Linux 和 Mysql 上,我可以远程登录数据库端口,它会像在某个端口运行的任何其他服务一样给出响应。在 Windows 和 MS Sql 上,我无法重复此任务。
我也可以从 Glassfish 服务器连接 Mysql平命令,Mysql 毫无问题地响应。Mysql 服务器甚至可以在那台 Windows 7 机器上。同样,在 MS Sql 上无法做到这一点。
我没什么主意了,有什么可以帮忙的吗?
答案1
出厂时,SQL Server 未配置为允许任何远程连接。您需要主动允许这一点,以便可以从网络连接到它。
我假设你使用的是 2008,MSDN 有一个描述启用远程连接,如果这确实是问题,则还包括添加防火墙例外。