批处理管理系统服务

  由于安装了SQL Server 2005, 默认设置下系统会自动启动SQL Server的一些服务。有些其他服务平时用不到就直接都关闭了,但是SQL Server的MSSQL或者SQLEXPRESS服务在运行程序额的时候要打开。不用的时候又不想让他占用内存哦。于是,每次在控制服务(Services.msc)下开启关闭或者打开SQL Server Configuration来管理SQL Server的服务。但是这样有些繁琐。于是想用批处理来解决该问题。本人感慨SQL Server企业版或者开发版的臃肿,一直在使用SQL Express,对于一般的应用开发应当是足够了。

  新建批处理文件“Start Sql.bat”,里面输入:

 

@echo.服务启动......
@echo off
net start MSSQL$SQLEXPRESS
@echo off
@echo.启动完毕!
@pause

 

  保存后,以后只要一键就可以开启SQL Express的服务了。

  关闭SQL Express服务的批处理也类似哦。新建批处理文件“Stop Sql.bat”,里面输入:

 

@echo. SQLEXPRESS服务关闭......
@echo off
net stop MSSQL$SQLEXPRESS
@echo off
@echo. SQLEXPRESS关闭完毕!
@pause

 

  类似的,要设置批处理管理服务就是这么容易,那服务的名字在哪里可以找到呢?答案很简单,在CMD中输入Services.msc(XP下输入Services),然后找到你的目标服务,双击打开,对话框里的服务名称替换一下上述的MSSQL$SQLEXPRESS部分就好了。给放个截图吧!

  

  PS: 附注一下批处理的注释:

    net start xxx 启动某服务
    net stop xxx 关闭某服务

 

转载于:https://www.cnblogs.com/wangyile/archive/2009/12/19/1627949.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值