【问题标题】:Connecting to SQL Server连接到 SQL Server
【发布时间】:2013-05-01 14:00:17
【问题描述】:

我已在 Microsoft SQL Server 2008 R2 上成功执行了我的 SQL 脚本。由于我是这个软件的新手,我想知道如何将这个数据库与我的 android 应用程序连接起来?任何帮助,将不胜感激。以前,我在 XAMPP 上使用 MySQL 并使用我的本地计算机托管数据库。我使用http://www.noip.com 提供的服务来托管数据库,因为我没有静态 IP 地址。

提前致谢。

【问题讨论】:

  • 您的网站是用什么语言或系统编写/设计的?连接到 SQL Server 取决于您想从哪里/从什么连接......
  • 对不起,马克。我已经编辑了我的问题。你能再读一遍吗?
  • 我能想到的最好的办法是,我使用 noip.com 在我的本地计算机上托管我在 MSSQL 2008 R2 中创建的数据库,当然。我在我的 android 应用程序上使用该链接。但是,我不确定前者该怎么做。
  • 你的问题很不清楚,你问的是how to connect to SQL Server from Android吗?你为什么要标记这个“网站”和“xampp”?
  • Pondlife,很抱歉不清楚。我只想知道如何在我的本地计算机上托管使用 Microsoft SQL Server 2008 R2 创建的数据库。附言我会删除不必要的标签。

标签: sql sql-server web xampp


【解决方案1】:
  1. 您的客户端将有一个连接字符串。它通常看起来像这里的示例之一:

http://www.connectionstrings.com/sql-server-2008

您可能会使用“IP 地址”示例。从上面的链接:

Connect via an IP address

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
  1. 您正在尝试使用 http://www.noip.com 来处理您的家庭网络上没有静态 IP 地址这一事实。
    我会暂时列出这部分问题。转到您的路由器并找到您的“外部 IP 地址”

  2. 您必须在本地网络上设置一些端口转发。我假设(因为你没有提供任何细节)你家里有一个电缆调制解调器和一个无线路由器。您的路由器必须配置为处理端口转发,以便当请求进入 55.555.555.55(您的“外部 ip”).......它将被转发到您的内部 Sql 服务器(如 192.168.1.33) .你必须知道港口。 “1433”是普通端口,但可以更改。

因此,任何进入您的电缆调制解调器和路由器到“55.555.555.55:1433”的请求都必须转发到您的内部 IP 和端口“192.168.1.33:1433”。

  1. 您的本地 sql 服务器可能有防火墙规则,您需要更改这些规则才能向路由器打开“192.168.1.33:1433”。

  2. 1234563请注意,当您的“55.555.555.55”更改为“55.555.333.44”时,它会为您处理映射。 因此,如果 noip 为您提供“777.77.77.7777”的 IP(映射到“55.555.555.55”或“55.555.333.44”或您的互联网提供商为您提供的任何 IP),您将连接字符串更改为“777.77。 77.7777"

这是很多戏剧性的。

但如果你想解决它,有一些帮助提示。

在一天结束时,您的客户端应用程序将有一个连接字符串,其中包含一个 IP 地址和一个端口号,并且该客户端必须能够访问您的 sql 服务器......通过所有巫毒频道。

祝你好运。

我会先让这个工作:

Data Source=55.555.555.55,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;

然后在 noip.com 部分工作。所以最终你的连接字符串会变成:

Data Source=777.77.77.7777,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-25
    • 2014-12-01
    • 2011-07-28
    • 2015-01-19
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多