sql-server - 无法远程连接到 vb.net 中的 sqlserver
问题描述
我面临着远程连接到 vb.net 中的 sqlserver 的挑战。我使用的是MSSql Server 2014 Express Edition,报错信息如下:
连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 - [登录前] 初始化 = 184;握手=14923;
我的 Vb.Net 代码如下:
Imports System.Data.SqlClient
Public Class Form1
Dim connection As New SqlConnection("Data Source=77.246.xx.xx,1433;Network Library=DBMSSOCN;Initial Catalog=company_info;User ID=CSPOS;Password=password1;")
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
connection.Open()
TextBox1.Text = "You have connected to sql server successfully!!"
TextBox1.ForeColor = Color.Green
connection.Close()
Catch ex As Exception
TextBox1.Text = ex.Message
TextBox1.ForeColor = Color.Red
End Try
End Sub
End Class
我被困住了,我不知道如何处理它并使事情正常进行。
解决方案
将您的连接字符串更新为
Data Source=77.246.xx.xx,1433;Database=company_info;User ID=CSPOS;Password=password1;Persist Security Info=True
它在 VB.NET 中对我有用
推荐阅读
- javascript - 如何使用jspdf更改下载的pdf中图表标题的字体大小
- angular - Clarity + Angular6:树视图节点监听器(clr-tree-node)
- haskell - haskell中的多参数上下文约束
- angular - Id 列表上的 mergeMap 无法构建
- css - 在nodejs中将css动画保存到jpeg/png
- python - 使用 PyAudio 在 Ubuntu 18.04 中设置默认输入设备
- python - 运行脚本的一部分,而其他部分正在运行 -python
- javascript - 使用 Typescript 中的 conition 对象过滤嵌套数组的数组
- python - 使用 TensorFlow 进行图像分类,值错误
- gradle - Gradle 生成 .apk old