SQL连接超时无法按预期工作



i做到以下功能以检查是否建立了连接。

在这里,我进行了超时= 15秒。

它大部分时间都起作用。

,但有时会在时间之前引发异常。

因此,如果我给出相同的连接串,有时它可以按时使用,有时会在时间之前到期。

超时有什么问题?

Public Function IsDBExist(ByVal strConnectionString As String) As Boolean
        Try
            Using connection As New SqlConnection
                Dim str As New SqlConnectionStringBuilder(strConnectionString)
                str.ConnectTimeout = 15
                connection.ConnectionString = str.ToString()
                connection.Open()
            End Using
            Return True
        Catch ex As Exception
            Return False
        End Try
    End Function

通常,这意味着提供的连接字符串允许客户端达到SQL-Server实例,但随后出现了问题。例如,指定的数据库名称不存在,或者用户没有特权。

相关内容

  • 没有找到相关文章

最新更新