要检测将要连接的sql server的服务器的是否打开,或如何检查连接的服务器不是需要的服务器

解决方案 »

  1.   

    这个是显示myConnection的状态代码:this.myConnection.State.ToString();检查连接的服务器不是需要的服务器,用ip来判断不就知道了么。 ConnectionString里面不是你自己设置的么。
      

  2.   

    第一 你根本没有连接上你所需要的服务器,当执行open命令时一定会发生异常,不过检测服务器有重新连接和连接时间的,所以这个非法连接的异常会抛出的非常慢,所以我想问问有没有直接检测的方法。
    第二 fantiny(喻捷) 的朋友,就是因为用户有时会设置错服务器的ip所以我才需检测
      

  3.   

    用ServiceController看看mssqlserver这个服务是否打开了
      

  4.   

    ServiceController能获得远程服务么?