内容显示页
 
类别:服务器相关 | 浏览(150) | 2008-6-9 22:00:57 | 关闭广告

虽然我的内存给升级到1.5G了,升级后的感觉真是太棒了,机器启动都非常地快,于是乎,把vs2005,vs2008,sql2000,sql2005都装上了,平时测试常用VM虚拟机,这样一来发现机器又慢了,没办法,从我的万能U盘里搜出我的VM.bat,这东西以前是用来禁用VM的相关服务的,因为以前机器配置差,所以VM使用次数也不多,但也比较常用,但大部份时间是不用的,总让它占着内存不干事,影响机器速度当然不行了。

OK,打开文件一看,怎么只有禁用VM服务的没有启动的呀,难道我以前禁用后就没再启用过,My God!!!,哇嘎嘎,想起来了,我一般是基本上一月要还原好几次系统,所以,系统还原后,服务还是开着的,我说呢。

好,既然内存与硬盘都换成高级的了,我的程序也应该换成高级的吧,呵呵,改,以前用vbs+mdb写了一个备份系统服务的工具,好久想完成,感觉有比它重要的事,所以一直没完成,不过没关系,对与这小量的改动,还是一个一个的自己找吧(其实,我写了个SQL语句,可以查的,但总想不出来,郁闷,如果哪位愿意帮看下,可以联系我2008年6月16日 10时07分46秒,终于解决了:Access中的模糊查询语句 like 里的通配符不是%而是*)。

VM的服务,SQL Server 2000 及 SQL Server 2005的服务,(原计划还有Vs2005及VS2008的服务,后来发现只是VM及SQL的服务占内存太大了,所以先不考虑VS的,不过我感觉好像VS没有服务,就是一软件。),写成几个文件:
VM_Stop.cmd
VM_Start.cmd

SQL_Stop.cmd
SQL_Start.cmd

呵呵,默认状态下都是STOP的,禁用的,如果我什么时候要用,再现场运行一下XXX_Start.cmd就OK了。用完再STOP,非常方便。一下子就减少了近100M的内存占用,且系统启动及运行速度很快了。
原创作者:柳永法(yongfa365)'Blog

贴出代码:



@echo off
title 启用SQL Server 相关服务
sc config SQLWriter start= AUTO
sc config SQLSERVERAGENT start= AUTO
sc config SQLBrowser start= AUTO
sc config MSSQLServerADHelper start= AUTO
sc config MSSQLSERVER start= AUTO
sc config SQLAgent$SQL2005 start= AUTO
sc config MSSQL$SQL2005 start= AUTO
sc config msftesql$SQL2005 start= AUTO

 

net start SQLWriter
net start SQLSERVERAGENT
net start SQLBrowser
net start MSSQLServerADHelper
net start MSSQLSERVER
net start SQLAgent$SQL2005
net start MSSQL$SQL2005
net start msftesql$SQL2005

echo 启用SQL Server 相关服务 OK
pause

 


@echo off
title 禁用并停止SQL Server 相关服务
sc config SQLWriter start= DISABLED
sc config SQLSERVERAGENT start= DISABLED
sc config SQLBrowser start= DISABLED
sc config MSSQLServerADHelper start= DISABLED
sc config MSSQLSERVER start= DISABLED
sc config SQLAgent$SQL2005 start= DISABLED
sc config MSSQL$SQL2005 start= DISABLED
sc config msftesql$SQL2005 start= DISABLED

net stop SQLWriter
net stop SQLSERVERAGENT
net stop SQLBrowser
net stop MSSQLServerADHelper
net stop MSSQLSERVER
net stop SQLAgent$SQL2005
net stop MSSQL$SQL2005
net stop msftesql$SQL2005

echo 禁用并停止SQL Server 相关服务 OK
pause


rem sc config servername start=AUTO|DEMAND|DISABLED
@echo off
title 启用VM相关服务


sc config vmount2 start= AUTO
sc config "VMware NAT Service" start= AUTO
sc config vmnetdhcp start= AUTO
sc config vmauthdservice start= AUTO


net start vmount2
net start "VMware NAT Service"
net start vmnetdhcp
net start vmauthdservice


echo 启用VM相关服务 OK
pause


rem sc config servername start=AUTO|DEMAND|DISABLED
@echo off
title 禁用并停止VM相关服务

sc config vmount2 start= DISABLED
sc config "VMware NAT Service" start= DISABLED
sc config vmnetdhcp start= DISABLED
sc config vmauthdservice start= DISABLED


net stop vmount2
net stop "VMware NAT Service"
net stop vmnetdhcp
net stop vmauthdservice


echo 禁用并停止VM相关服务 OK
pause


因为上面是我在机器上所装的组件,每个人装的可能都不一样,所以,如果您要用,还得根据实际情况修改,比如:我的是SQL2005的实例是SQL2005,如果您的不是的话要就要修改下了。


引用本页地址:http://www.yongfa365.com/item/PiChuLiJinZhiHeDaKaiVMSQLDengFuWu.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片看不清? 换张图试试
 
   
 
 
文章分类
 
   

Power by :柳永法(yongfa365)'Blog | Model by :hibaidu | CSS by:众网友 | 京ICP备07011491号  QQ:64049027  E-mail:64049027qq.com

本空间赞助商:北京中科兴联信息技术有限公司