我可以通过连接字符串
与VB.net连接到SQL Server Dim Sqlconn As New SqlConnection("Server=:serverip:;Database=:DB:; uid= :uid:; pwd=:pwd:;")
我用它来连接本地(在办公室)。
我的问题:我有办法以ONLINE方式连接吗?即我将从两个远程位置连接我的应用程序,从美国到菲律宾的SQL Server。
我猜它与“server =;”有关连接字符串的一部分。
非常感谢任何帮助,谢谢你提前
答案 0 :(得分:1)
在线连接字符串与本地连接字符串没有区别。只需将serverip
部分替换为“在线”服务器的面向公众的地址即可。
如果您的机器可以通过互联网访问,它将拥有本地网络上的IP地址和它在公共(Internet)端使用的IP地址。
您需要从ISP请求静态IP地址,否则此公共IP地址可能会随着时间的推移而发生变化,您的连接将中断。通常会收取此费用。
答案 1 :(得分:1)
基本上IP可以是任何位置。只需替换连接字符串的IP,它就会对你有用。在线和离线服务器没有区别。
服务器IP将是您的数据源,它是IP和实例名称的组合。如果它是默认实例,那么只有ip会为你做,但如果它是用户定义的实例,那么你也必须提到ip \ instance名称。
答案 2 :(得分:0)
我们最终使用的是VPN软件。 HAMACHI。它为我们的服务器提供了一个唯一的公共IP,然后我将其用作“Server =;”的输入。连接字符串的要求。 可能会帮助一些有同样问题的人,但我仍然会欢迎新的答案。