【发布时间】:2016-12-08 22:07:01
【问题描述】:
我正在使用 VB.NET 创建一个简单的应用程序,它将测试各种 SQL Server 是否在线可用。
我有下面的代码,但超时不起作用,它只是永远等待而不是抛出超时错误。我已经在其中设置了断点,因为这是在一个 IP 循环中,所以如果正在检查的 IP 不可用,它就永远不会进行。
Dim data As New SqlClient.SqlConnection("Data Source=DatabaseIP;Initial Catalog=POS;Integrated Security=False;User ID=sa;Password=;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False".Replace("DatabaseIP", IP))
Try
data.Open()
Catch ex As Exception
Dim stophere As String = ""
TextBox1.Text += IP + vbNewLine
End Try
【问题讨论】:
-
为什么将
data命名为SqlConnection? -
因为我想这样称呼它
-
不是重复的。我的问题是没有发生超时。而不是如何让它更快。
标签: sql-server vb.net