C#重启SQLSEVER

            ServiceController sc = new ServiceController("MSSQLSERVER");  ///这里不用改的 这里是进程的名称

         //判断服务是否已经关闭
           if (sc.Status == ServiceControllerStatus.Stopped)
            {
               sc.Start();
                button1.Text = "SQL已经启动成功";

                MessageBox.Show("SQL数据库服务启动成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

           //判断服务是否已经开启
         if (sc.Status != ServiceControllerStatus.Stopped)
            {
               sc.Stop();

                button1.Text = "SQL已经关闭!请打开";

                MessageBox.Show("SQL数据库服务成功关闭!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

          }









注意 光这样会报错 你需要添加


using System.ServiceProcess;



首先要添加 System.ServiceProcess.dll 引用   没有的去下载下 





winform代码
桂ICP备16004754号