Android 连接到局域网中的SQL Server 2012数据库

Android 连接到局域网中的SQL Server 2012数据库,android,localhost,sql-server-2012,router,lan,Android,Localhost,Sql Server 2012,Router,Lan,我有一个Android应用程序,可以连接到本地主机上的SQL Server 2012数据库 当我运行模拟器时,一切正常 我尝试使用虚拟路由器Plus() 我正在通过Wi-Fi将我的android智能手机连接到此路由器 我需要做什么才能通过手机从Wi-Fi访问数据库?SQL server是否设置为允许远程连接?默认SQL安装只允许从本地主机进行访问。@MBulava是的,该选项已选中(已启用)。您能从同一网络上的另一台计算机连接到SQL server吗?@MBulava我没有尝试过。我可以从.NE

我有一个Android应用程序,可以连接到本地主机上的SQL Server 2012数据库

当我运行模拟器时,一切正常

我尝试使用虚拟路由器Plus()

我正在通过Wi-Fi将我的android智能手机连接到此路由器


我需要做什么才能通过手机从Wi-Fi访问数据库?

SQL server是否设置为允许远程连接?默认SQL安装只允许从本地主机进行访问。@MBulava是的,该选项已选中(已启用)。您能从同一网络上的另一台计算机连接到SQL server吗?@MBulava我没有尝试过。我可以从.NET Web应用程序访问数据库,没有任何问题,我通过ADT Emulator完美地连接到Android应用程序,但是,我无法通过智能手机使其工作。我猜最可能的原因是您没有任何外部方法连接到SQL配置。如果打开SQL配置管理器,请在“SQL Server网络配置”中选择您的SQL实例,我打赌仅启用共享内存。我将在TCP/IP属性窗口的IP地址选项卡的IPALL部分启用TCP/IP并分配一个固定端口。然后,您应该能够在IP、端口或计算机名称、端口组合后直接连接goign。