【发布时间】:2017-05-24 13:43:02
【问题描述】:
我想将我的 VB.net 应用程序远程连接到位于不同位置的 SQL 数据库服务器。
我在服务器和客户端机器上都安装了 LogMeIn Hamachi,并在客户端机器上加入了现有网络。
我按照tutorial 中提供的步骤为安装在服务器计算机上的 SQL Server 启用 TCP 连接。
我使用以下连接字符串并在 Windows 窗体加载事件上调用 Hascon() 来测试连接。当我构建 VB.net 应用程序时,要么我没有收到任何错误,要么应用程序没有响应。
Private conn As New SqlConnection With {.ConnectionString = "Data Source=IP address provided by Hamachi,1433;Network Library=DBMSSOCN;Initial Catalog=SIIU;User ID=sa;Password=12345;"}
Public Function Hascon() As Boolean
Try
Sconn.Open()
Return True
Sconn.Close()
Catch ex As Exception
MsgBox(ex.Message)
Return False
End Try
End Function
我已经在互联网上搜索并尝试了所有可能的解决方案,但没有解决问题。
可能是什么问题?有任何想法吗?
谢谢,
【问题讨论】:
-
请花时间接受tour并阅读How to Ask
标签: sql-server vb.net connection-string vpn remote-connection