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
  • 相关阅读:
    C#的委托
    解决.net core3.1使用docker部署在Ubuntu上连接sqlserver报error:35的问题
    【WPF学习】第三十六章 样式基础
    asp.net core 3.x 身份验证-3cookie身份验证原理
    C#设计模式学习笔记:(9)组合模式
    Asp.net Core MVC(三)UseMvc设置路由
    C#后台异步消息队列实现
    ASP.NET CORE 内置的IOC解读及使用
    VS2015发布WEB项目
    C#的冒泡排序
  • 原文地址:https://www.cnblogs.com/Kennytian/p/1022503.html
Copyright © 2011-2022 走看看