C#启动停止SQL数据库服务

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

方法二:通过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());
}
}

效果如图:

时间: 2024-10-28 06:46:59

C#启动停止SQL数据库服务的相关文章

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

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.Te

《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.4 启动/停止SQL Server服务

2.4 启动/停止SQL Server服务 这个方案描述了如何启动和停止SQL Server服务. 2.4.1 准备 检查你的机器上安装了哪些SQL服务.打开"Start | Run"并输入services.msc.你将会看到类似如下屏幕. 2.4.2 如何做- 让我们按照以下步骤来切换SQL Server服务的状态. 1.通过"Start | Accessories | Windows PowerShell | Windows PowerShell ISE"打开P

启动/停止SQL Server服务的批处理脚本

 案例一:在一个Windows操作系统中,安装有10个SQL Server实例,每一个实例存在大约120个数据库教程.现在要同时启动10个实例的服务(SQL Server & SQL Server Agent & SQL Server FullText Search).通过SQL Server Configuration Manager,需要一个实例,一个服务的一一启动.那是多么繁琐.笨拙的操作.       案例二:在案例一的场景,启动了全部的实例.不久,就发现程序运行缓慢,即使在Mic

SQL SERVER服务使用批处理启动/停止的方法(sc)_DOS/BAT

那么就让sql server等一些非windows必要服务开机不启动,等用的时候再用批处理启动即可: 首先将"控制面板->管理工具->服务"里面的SQL SERVER相关的服务启动类型设置为手动(SQL Server开头的服务),然后新建立一个文本文档,把后缀名改为"bat".下面就添加批处理命令: 1. 启动SQL SERVER.bat 复制代码 代码如下: @echo.服务启动...... @echo off @sc start MSSQLSERVE

MS SQL数据库服务介绍

服务类型 服务是一种在系统后台运行的应用程序.服务通常提供一些核心操作系统功能,MS SQL有下面一些服务. 服务类型 服务描述 SQL Server 提供数据的存储.处理和受控访问,并提供快速的事务处理 Analysis Server 为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能. SQL Browser 将 SQL Server 连接信息提供给客户端计算机 FullText Search 快速创建结构化和半结构化数据的内容和属性 ReportServer 管理.执行.呈现.计

Nginx启动/停止/状态检查/重新启动/平滑重启脚本

默认使用源代码安装Nginx时,Ngninx需要另外配置启动/停止/状态检查/ 重新启动/平滑重启/测试配置文件等功能的脚本,风信网收集并整理了一段Nginx的功能脚本,供大家参考使用. 应用新脚本之前,需要先运行命令关闭nginx [root@localhost ~]# sudo kill `cat /usr/local/nginx/logs/nginx.pid` #请修改为你的nginx.pid文件路径 建立一个nginx启动脚本 [root@localhost ~]# vi /etc/in

怎样启动 停止 重启MySQL数据库服务器

如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3.使用 safe_mysqld 启动:safe_mysqld& 二.停止 1.使用 service 启动:service mysqld stop 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3.mysqladmin shutdown 三.重启 1.使用

Python 启动/停止脚本(后台服务)

简述 之前,用 Python/Tornado(Web 服务器框架)实现了一个 LDAP 相关的后台组件,用于客户端的用户认证. 若用命令行方式启动脚本,十分简单: # python web_server.py 但为了方便部署,想要把它做成一个服务(service),这样就可以用服务来控制它的启动/停止,而且便于在开机时自启动. 简述 启动停止脚本 实现后台服务 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 启动/停止脚本 启动/停止

批处理命令行CMD启动停止重启IIS的命令

原文:批处理命令行CMD启动停止重启IIS的命令 启动IIS:   net start iisadmin    (IIS的整个服务) net start w3svc       (WWW网页WEB服务) 停止IIS:   net stop iisadmin /y     (会自动停止www.ftp和smtp服务) 如果用的IIS自带FTP还可以执行 net start MSFtpsvc 命令来启动FTP 起源网 另外,还可以通过命名行使用iisreset命令加参数对IIS进行控制: C:\Doc