如何快速開(kāi)啟和關(guān)閉Sql Server服務(wù)
對(duì)于使用SQL Server的用戶來(lái)說(shuō),該服務(wù)占用很多資源。因此,我們可以在不需要使用它的時(shí)候?qū)⒎?wù)關(guān)閉,在需要的時(shí)候再開(kāi)啟。但是,并沒(méi)有直接快速開(kāi)啟服務(wù)的方法。下面介紹通過(guò)一個(gè)批處理文件來(lái)實(shí)現(xiàn)快速關(guān)
對(duì)于使用SQL Server的用戶來(lái)說(shuō),該服務(wù)占用很多資源。因此,我們可以在不需要使用它的時(shí)候?qū)⒎?wù)關(guān)閉,在需要的時(shí)候再開(kāi)啟。但是,并沒(méi)有直接快速開(kāi)啟服務(wù)的方法。下面介紹通過(guò)一個(gè)批處理文件來(lái)實(shí)現(xiàn)快速關(guān)閉和開(kāi)啟服務(wù)的方法。
步驟一:新建文本文件
首先,我們需要新建一個(gè)文本文件。
步驟二:復(fù)制以下文本到文本文件中
在新建的文本文件中,復(fù)制以下文本:
@echo off
for /f "skip3 tokens4" %%i in ('sc query MSSQLSERVER') do set "zt%%i" goto :next
:next
if /i "%zt%""RUNNING" (
echo 已經(jīng)發(fā)現(xiàn)該服務(wù)在運(yùn)行,開(kāi)始停止
net stop MSSQLSERVER
echo sc config MSSQLSERVER startDISABLED 禁用服務(wù)
) else (
echo 該服務(wù)現(xiàn)在處于停止?fàn)顟B(tài),開(kāi)始啟動(dòng)
echo sc config MSSQLSERVER startManual 設(shè)置服務(wù)手動(dòng)
net start MSSQLSERVER
)
pause
步驟三:另存為bat格式
將上述文本文件另存為.bat格式的文件。
步驟四:運(yùn)行測(cè)試
雙擊生成的.bat文件,測(cè)試批處理是否能夠快速開(kāi)啟和關(guān)閉SQL Server服務(wù)。