如何判断Sql server 是否在运行,如果在运行则停掉它.

解决方案 »

  1.   

    添加System.ServiceProcess引用。System.ServiceProcess.ServiceController serviceController1 = new System.ServiceProcess.ServiceController();
    serviceController1.ServiceName = "MSSQLSERVER";
    serviceController1.MachineName = ".";if (serviceController1.Status == System.ServiceProcess.ServiceControllerStatus.Running)
        serviceController1.Stop();
      

  2.   

    mapserver(mm小店 http://shop33627662.taobao.com/) 的正解
      

  3.   

    使用C#控制远程计算机的服务
    http://blog.csdn.net/zhzuo/archive/2004/03/29/22025.aspx
      

  4.   

    先谢谢大家!有一个问题:这段代码不是阻塞的,sql server的服务还未完全停止,程序就执行它下面的
    代码了。我希望等到sql server的服务完全停止,程序才执行它下面的代码.