Sql server 脱机服务器状态控制

Sql server 脱机服务器状态控制,sql-server,vb.net,Sql Server,Vb.net,如果要检查正在打开或关闭的远程服务器的状态,这项工作做得很好。 我与远程服务器链接的sql进行通信。但是当服务器关闭时,超时对我的笔来说是个问题。 我想看看答案是否立即关闭 Public Sub Treeview1_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles Treeview1.NodeMouseClick Dim ksname As String ksnam

如果要检查正在打开或关闭的远程服务器的状态,这项工作做得很好。 我与远程服务器链接的sql进行通信。但是当服务器关闭时,超时对我的笔来说是个问题。 我想看看答案是否立即关闭

Public Sub Treeview1_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles Treeview1.NodeMouseClick
        Dim ksname As String
        ksname = e.Node.Text
        oleCMD = New OleDbCommand("exec sp_testlinkedserver " & ksname.ToString, Con)
        oleCMD.CommandTimeout = 2
        Try
            Dim oledbReader1 As OleDbDataReader = oleCMD.ExecuteReader()
            e.Node.ImageIndex = 1
            e.Node.SelectedImageIndex = 1
            e.Node.Checked = True   
        Catch ex As Exception
            e.Node.SelectedImageIndex = 2
            e.Node.ImageIndex = 2
            e.Node.Checked = False          
           End Try
    End Sub
我用上述代码设置的命令超时不起作用 我还尝试了sql链接属性中的连接超时和查询超时时间不起作用

从现在开始谢谢你