zoukankan      html  css  js  c++  java
  • [原]C#开启停止SqlServer服务

    using System.Diagnostics;
    using System.ServiceProcess;

        /// <summary>
        
    /// 程序载入时的状态,Author:Kennytian@msn.com
        
    /// </summary>

        private void LoatStatus()
        
    {
          ServiceController sc 
    = new ServiceController("MSSQLSERVER");
          
    string status = sc.Status.ToString();
          sc.Close();
          label1.Text 
    = "Current status is:" + status;
          
    if (status.Equals("Running"))
            StartSql.Text 
    = "Stop";
          
    else
            StartSql.Text 
    = "Start";
        }

        /// <summary>
        
    /// 开启停止SqlServer服务,Author:Kennytian@msn.com
        
    /// </summary>
        
    /// <param name="text">按钮上的字</param>

        private void StartOrStopSqlServerService(string text)
        
    {
          ServiceController sc 
    = new ServiceController("MSSQLSERVER");
          
    bool startText = text.Equals("Start");
          
    bool stopText = text.Equals("Stop");
          
    bool Runned = sc.Status.ToString().Equals("Running");
          
    if (stopText && Runned)
          
    {
            label1.Text 
    = "Current status is:Stopped";
            sc.Stop();
            StartSql.Text 
    = "Start";
          }

          
    else if (startText && !Runned)
          
    {
            label1.Text 
    = "Current status is:Running";
            sc.Start();
            StartSql.Text 
    = "Stop";
          }

          
    else
          
    {
            MessageBox.Show(
    "出现异常,请联系开发人员!""警告", MessageBoxButtons.OK);
          }

          sc.Close();
        }

    :StartSql是一个按钮,添加一个引用ServiceProcess
  • 相关阅读:
    人工智能系统
    Maven tomcat插件配置和使用
    青春谁不糊涂3
    假设但是学习java入门,请离开SSH稍远
    Linux下top订购具体解释
    Unity3d + NGUI 多分辨率适应
    Delphi 注册文件类型 设置文件图标
    如何创建自定义的文件类型关联
    delphi 中字符串与16进制、10进制转换函数
    十六进制字符串转化成字符串输出HexToStr(Delphi版、C#版)
  • 原文地址:https://www.cnblogs.com/Kennytian/p/1022503.html
Copyright © 2011-2022 走看看