离线服务器状态控制

时间:2019-08-03 08:13:09

标签: sql-server vb.net

如果您要检查打开或关闭的远程服务器的状态,则工作良好。 我与链接到远程服务器的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链接属性中的连接超时和查询超时时间不起作用。

从现在开始谢谢您

0 个答案:

没有答案