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:浅析 启动 停止

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