使用C#的winform控制数据库实例服务的运行状态

一、得到sqlserver的实例名

二、引用对应的程序集和命名空间

   using System.ServiceProcess; 

C#操作服务要用的类

ServiceController

声明类

private ServiceController serviceController = new ServiceController("MSSQLSERVER");

三、判断服务状态 

 serviceController.Refresh();
 switch (serviceController.Status)
 {
     case ServiceControllerStatus.ContinuePending:
         AddText("正在挂起. . .");
         break;
     case ServiceControllerStatus.Paused:
         AddText("服务已暂停");
         break;
     case ServiceControllerStatus.PausePending:
         AddText("正在暂停. . .");
         break;
     case ServiceControllerStatus.Running:
         serviceStatus = true;
         AddText("正在运行");
         break;
     case ServiceControllerStatus.StartPending:
         AddText("正在启动. . .");
         break;
     case ServiceControllerStatus.Stopped:
         AddText("停止运行");
         serviceStatus = false;
         break;
     case ServiceControllerStatus.StopPending:
         AddText("正在停止. . .");
         break;
     default:
         break;
 }

四、启动服务和停止服务 

  serviceController.Start();

  serviceController.Stop();

相关推荐

  1. windows 服务安装、启动、状态查询 c++实现

    2024-03-16 10:08:04       30 阅读
  2. C# winform双向数据绑定

    2024-03-16 10:08:04       19 阅读
  3. C#与雷赛运动控制使用(二) - 轴控制系统

    2024-03-16 10:08:04       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 10:08:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 10:08:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 10:08:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 10:08:04       20 阅读

热门阅读

  1. 什么是多模态学习?

    2024-03-16 10:08:04       24 阅读
  2. C#使用Entity Framework Core处理数据库(二)

    2024-03-16 10:08:04       19 阅读
  3. 要导出 PostgreSQL 数据库中的数据使用 pg_dump 命令

    2024-03-16 10:08:04       20 阅读
  4. android 快速实现 Switch 样式

    2024-03-16 10:08:04       21 阅读
  5. 完美十进制数——去年天梯校赛

    2024-03-16 10:08:04       21 阅读
  6. python面试题

    2024-03-16 10:08:04       20 阅读
  7. 独立服务器的优势

    2024-03-16 10:08:04       18 阅读
  8. 每天学习一个Linux命令之ssh

    2024-03-16 10:08:04       21 阅读
  9. 泰勒级数、海森矩阵、雅可比矩阵

    2024-03-16 10:08:04       21 阅读
  10. Docker详解:如何创建运行Memcached的Docker容器

    2024-03-16 10:08:04       18 阅读