1. 程式人生 > >批量啟動關閉MS SQL 2005服務BAT

批量啟動關閉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
版權宣告:本文為博主原創文章,轉載請附上博文連結!