Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果防火墙打开,android应用程序无法连接到数据库_Android_Sql Server_Windows Firewall - Fatal编程技术网

如果防火墙打开,android应用程序无法连接到数据库

如果防火墙打开,android应用程序无法连接到数据库,android,sql-server,windows-firewall,Android,Sql Server,Windows Firewall,我的应用程序使用jtds连接到本地SQL Server。当我关闭Windows防火墙时,应用程序可以访问本地数据库。打开时,它无法访问本地数据库。有人知道有什么方法可以让应用程序在不关闭防火墙的情况下连接到本地数据库吗 编辑:严格来说,为sql server添加了标签 打开防火墙。开放端口1433 但通常情况下,您不会向世界公开数据库。最佳实践这是一个没有起点的过程 相反,您应该保持端口关闭,并且客户机层正在访问端口80,以获得aspx或php,这些端口反过来(在您的网络内部)访问db 所以这样

我的应用程序使用jtds连接到本地SQL Server。当我关闭Windows防火墙时,应用程序可以访问本地数据库。打开时,它无法访问本地数据库。有人知道有什么方法可以让应用程序在不关闭防火墙的情况下连接到本地数据库吗

编辑:严格来说,为sql server添加了标签

打开防火墙。开放端口1433

但通常情况下,您不会向世界公开数据库。最佳实践这是一个没有起点的过程

相反,您应该保持端口关闭,并且客户机层正在访问端口80,以获得aspx或php,这些端口反过来(在您的网络内部)访问db


所以这样做很常见。但是如果您只是在玩不同的游戏。

MS SQL server 2005/2008 R2您是否尝试将您的数据库(端口或应用程序)添加到防火墙例外列表中?请按照此处的步骤打开(您的数据库服务器正在侦听的)端口以接受传入连接:我没有提到端口号。只是想知道连接到数据库时将使用哪个端口?您说防火墙正在阻止它。所以我提到了端口号