WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发C语言 浅析C#启动停止SQL数据库服务之方法 阅读

浅析C#启动停止SQL数据库服务之方法

 2010-09-30 20:51:11 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鎼痪褔鏌曟繝蹇曠窗闁煎壊浜滈—鍐偓锝庡墮娴犙勭箾閸喎鐏ユい鏇樺劦椤㈡瑩鎮℃惔銇帮拷
核心提示:C#启动停止SQL数据库服务方法之一:在命令行里填写命令:net start/stop mssqlserverC#启动停止SQL数据库服务方法之二:通过C#代码实现;usingSystem;usingSystem.Windows.Forms;usingSystem.ServiceProcess;classTest:Fo

C#启动停止SQL数据库服务方法之一:

在命令行里填写命令:net start/stop mssqlserver

C#启动停止SQL数据库服务方法之二:

通过C#代码实现;

using System;     
using System.Windows.Forms;     
using System.ServiceProcess;     
class Test : Form     
{     
    Test()     
    {     
         //启动按钮;     
        Button btn1 = new Button();     
        btn1.Parent = this;     
        btn1.Text = "启动 SQL Server";     
        btn1.Tag = "START";     
        btn1.Top=50;     
        btn1.Left = 20;     
        btn1.Width = 120;     
        btn1.Click += new EventHandler(BtnClick);     
             
         //标题;     
        Label la=new Label ();     
        la.Text="C#启动SQL服务";     
        la.ForeColor=System .Drawing.Color.Green;     
        la.Left=100;     
        la.Top=20;     
        la.Parent=this;     
             
         //关闭按钮;     
        Button btn2 = new Button();     
        btn2.Parent = this;     
        btn2.Text = "停止 SQL Server";     
        btn2.Tag = "STOP";     
        btn2.Left = btn1.Right + 10;     
        btn2.Top=50;             
        btn2.Width = 120;     
        btn2.Click += new EventHandler(BtnClick);     
             
        this.Text="C#启动SQL服务";     
    }     
    void BtnClick(object sender, EventArgs e)     
    {     
        string s = (sender as Button).Tag.ToString();     
        ServiceController sc = new ServiceController("MSSQLSERVER");     
        if (s == "START" && sc.Status.Equals(ServiceControllerStatus.Stopped))     
        {     
            sc.Start();     
            MessageBox.Show("SQL数据库服务启动成功!","提示信息");     
        }     
        if (s == "STOP" && !sc.Status.Equals(ServiceControllerStatus.Stopped))     
        {     
            sc.Stop();     
            MessageBox.Show("SQL数据库服务已经关闭!","提示信息");     
        }     
    }     
    static void Main()     
    {     
        Application.Run(new Test());     
    }     
}   

效果如图:

浅析C#启动停止SQL数据库服务之方法 

C#启动停止SQL数据库服务的相关内容就介绍到这里,希望大家喜欢。

Tags:浅析 启动 停止

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接