• 批量启动关闭MS SQL 2005服务BAT


    当装上了MSSQL2005后,内存的占用会变得很大。所以如果用一个批量处理来开启或关闭MSSQL2005所有的服务,那将会让我们的电脑更好使用。根据自己的经验,做出了下面两个批处理:

           1、开启服务:(复制横线的内容,注意,服务器真正的名称你可以通过“开始--》控件面版--》管理工具--》服务--》找到相应的服务器显示名称然后点击右键,可以看到常规里有一个‘服务器名称’,那个才是服务的真正名称”)

    ---------------------------------------------------------------------------------------------------

    @ECHO OFF
    ECHO 正在启动MS Server 2005相关服务,请等待 ... ...

    net start MSSQL$MSSQL
    net start SQLAgent$MSSQL
    net start MSOLAP$MSSQL
    net start SQLBrowser
    net start msftesql$MSSQL
    net start ReportServer$MSSQL
    net start MsDtsServer

    echo  MS Server 2005已成功启动,请按任意键退出... ...   
    echo. & pause

    --------------------------------------------------------------------------------------------------

           2、关闭服务:

    --------------------------------------------------------------------------------------------------

    @ECHO OFF
    ECHO 正在关闭MS Server 2005相关服务,请等待 ... ...

    net stop MSSQL$MSSQL /y
    net stop SQLAgent$MSSQL
    net stop MSOLAP$MSSQL
    net stop SQLBrowser
    net stop msftesql$MSSQL
    net stop ReportServer$MSSQL
    net stop MsDtsServer

    echo  MS Server 2005已成功关闭,请按任意键退出... ...   
    echo. & pause

    --------------------------------------------------------------------------------------------------

    我这里是用NET START 和NET STOP来开关服务,用SC START 和SC STOP来好像在关闭服务器时不能全关。

    另一篇

    2安装完毕SQL SERVER 2005后,会默认自动启动SQL Server等几个服务,这几个服务比较占用系统资源。当不运行SQL Server时,最好停止这些服务。如果一个个点击这些服务,过于麻烦了,可以用批处理文件来启动和停止该类服务。
    首先将“控制面板->管理工具->服务”里面的SQL SERVER 2005相关的服务启动类型设置为手动(SQL Server开头的服务),然后新建立一个文本文档,把后缀名改为“bat”。下面就添加批处理命令:
    “启动SQL SERVER.bat”:

    @echo.服务启动......
    @echo off
    @sc start MSSQLSERVER
    @sc start SQLSERVERAGENT
    @sc start MSSQLServerOLAPService
    @sc start msftesql
    @sc start MsDtsServer
    @sc start SQLWriter
    @echo off
    @echo.启动完毕!
    @pause

    “停止SQL SERVER.bat”:

    @echo.服务停止......
    @echo off
    @sc stop SQLSERVERAGENT
    @sc stop MSSQLServerOLAPService
    @sc stop msftesql
    @sc stop MsDtsServer
    @sc stop SQLWriter
    @sc stop MSSQLSERVER
    @echo off
    @echo.停止完毕!
    @pause

    其中sc(server control)命令具体用法可以用“sc -help”命令查看,也可到网上搜索。建立好这两个批处理文件后,当运行SQL Server 2005时就执行“启动SQL SERVER.bat”这个批处理文件,退出时就执行“停止SQL SERVER.bat”,很方便。
    ---------------------
    作者:makun
    来源:CSDN
    原文:https://blog.csdn.net/makun/article/details/5343764
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    shell day01总结
    PythonDay02
    Python Day01
    802.11X
    IPsec
    Gre封装
    达梦数据库常见问题-命令行工具-主备集群监视器工具
    达梦数据库常见问题-命令行工具-初始化实例工具
    达梦数据库常见问题-命令行工具-快速装载工具
    达梦数据库常见问题-命令行工具-数据检查工具
  • 原文地址:https://www.cnblogs.com/boentouch/p/9951790.html
Copyright © 2020-2023  润新知