我想将我的 VB.net 应用程序与位于不同位置的 SQL 数据库服务器远程连接。
我在服务器和客户端机器上都安装了 LogMeIn Hamachi,并在客户端机器上加入了现有网络。
我按照本教程中提供的步骤为安装在服务器计算机上的 SQL Server 启用 TCP 连接。
我使用以下连接字符串并调用Hascon()
Windows 表单加载事件来测试连接。当我构建 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
我在互联网上搜索并尝试了所有可能的解决方案,但没有解决问题。
可能是什么问题呢?有任何想法吗?
谢谢,