• [原]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
  • 相关阅读:
    各大高校OJ网站
    项目中调试SQLServer 方便的查看SQL语句的执行时间的方法
    一个联合查询的优化,排行榜排名
    IEdevelopToolbar ie浏览器的css代码调试工具
    SQL Server 2016/2014/2012/2008/2005/2000简体中文企业版下载地址
    sql server 数据库学习
    增加路由ip
    HTTP Error 500.0
    远程的一些知识
    Windows内置系统账户:Local system/Network service/Local Service 区别
  • 原文地址:https://www.cnblogs.com/Kennytian/p/1022503.html
Copyright © 2020-2023  润新知