九九国产视频_亚洲精品国产三级在线观看_很污很黄能把下面看湿的短文_69色视频日韩在线视频

使用bat批處理開啟(啟動)和關閉(停止)SQL Server服務的方式方法

[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!

前段時間幫領導在筆記本安裝了一個千方百劑的軟件,主要是為了做審批使用,就是安裝讓人看一眼,審批過后就沒有任何意義的東西,可是在筆記本安裝千方百劑以后,就要安裝SQL Server,因為每次開機后都要啟動SQL Server,搞的筆記本現在運行一個excel都比較困難,感覺很離譜,就想如何的關閉還有開啟,說白了從控制面板-管理工具-服務里面把它啟動起來即可,是不是這樣要是用的時候就比較麻煩或者說繁瑣,甚至說SQL Server導致機器開機變慢,感覺也很詭異,那有啥好的辦法呢?也就批處理了,sql 數據庫開啟和關閉服務Bat比較方便;所以想到從DOS下面啟動和關閉SQL Server

(MSSQLSERVER),在運行里面執行一下就可以了,命令代碼如下:

啟動:net start mssqlserver
停止:net stop mssqlserver

以上的命令,也無非是一個服務的名稱,大家都知道SQL SERVER服務有很多,那名稱也會有很多,那如何的處理這事兒呢?

后來想著更方便一點,就寫了個bat命令如下,可以比較方便的啟動停止SQL Server (MSSQLSERVER)了。輸入1回車,就啟動服務;輸入2
回車,就關閉服務;

使用步驟:首先將“控制面板->管理工具->服務”里面的SQL SERVER相關的服務啟動類型設置為手動(SQL Server開頭的服務),然后新建立一個文本文檔,把后綴名改為“bat”。下面就添加批處理命令:(以下是我就兩個服務的,一個是MSSQLSERVER,另一個是SQLWriter),可能大家有全部安裝,或者安裝比較多的,那就根據自己的操作來即可;

title 老梁SQL Server服務管理小工具
@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> 檢查管理員權限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo 請求管理員權限...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
exit /B

:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------

goto menu2008

::-------------------------------------

:menu2008
@echo.
@echo Sql Server2008服務管理
@echo 1.開啟服務 2.關閉服務 3.退出
@echo off
set in=
set /p in=請輸入:

if "%in%"=="1" (goto startSqlServer2008
) else (if "%in%"=="2" (goto stopSqlServer2008
) else (if "%in%"=="3" (exit
) else (@echo 輸入錯誤...
goto menu2008
)
)
)
:startSqlServer2008
@echo.
@echo Sql server2008服務開始啟動......
@echo off
@sc start MSSQLSERVER
@sc start SQLWriter
@echo off
@echo 啟動完畢!
goto backAndExit

:stopSqlServer2008
@echo.
@echo Sql server2008服務開始停止......
@echo off
@sc stop MSSQLSERVER
@sc stop SQLWriter
@echo off
@echo 停止完畢!
goto backAndExit

:backAndExit
@echo.
@echo 1.返回上一級菜單 2.退出
set in=
set /p in=請輸入:

if "%in%"=="1" (goto menu2008
) else (exit)
@echo.
::-------------------------------------
exit

以上是sql server2008的批處理。對于其他版本的sql server來說,需要少許的改動。暫以sql server2008為例。需要右擊“計算機”,選擇”管理”,打開“服務”,查看所有Sql server字樣的服務,記錄其服務名稱或顯示名稱。

使用

net start “顯示名稱” 開啟服務,net stop “顯示名稱”關閉服務

或者使用

@sc start 服務名稱 開啟服務,@sc stop 服務名稱,關閉服務

MSSQLServer各服務的作用的說明:

MSSQLServerADHelper100 :
原始狀態:禁用。支持與 Active Directory 的集成,無依存關系。100代表sql2008版本,110代表sql2012版本

MSSQLFDLauncher
:用于啟動全文篩選器后臺程序進程的服務,該進程將為 SQL Server 全文搜索執行文檔篩選和斷字。禁用此服務將使 SQL Server 的全文搜索功能不可用。

MSSQLSERVER :
只需開啟該服務,MSSQLFDLauncher隨即啟動,但是MSSQLFDLauncher不隨該服務的關閉而關閉。提供數據的存儲、處理和受控訪問,并提供快速的事務處理。

MSSQLServerOLAPService :
為商業智能應用程序提供聯機分析處理(OLAP)和數據挖掘功能。

SQLBrowser :原始狀態:禁用。將 SQL Server 連接信息提供給客戶端計算機。

MsDtsServer100 :為 SSIS 包的存儲和執行提供管理支持。

ReportServer :管理、執行、呈現、計劃和傳遞報表。

SQLWriter :提供通過 Windows VSS 基礎結構備份/還原 Microsoft SQL server 的接口。

SQLSERVERAGENT :執行作業、監視 SQL Server、激發警報,以及允許自動執行某些管理任務。

也可以分開來寫一下bat

1. 啟動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

2. 停止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

建立好這兩個批處理文件后,當運行SQL Server 時就執行“啟動SQL SERVER.bat”這個批處理文件,退出時就執行“停止SQL SERVER.bat”,很方便。

關于MSSQLServer的延伸閱讀:

在?SQL Server中,想要啟動或停止SQL Server服務,通過SQL Server命令行操作就可以實現了。下面為您介紹詳細的實現步驟,希望對您能有所幫助。

操作步驟如下:

(1)在操作系統的任務欄中單擊“開始”菜單,選擇“運行”命令,在下拉列表框中輸入“cmd”命令,單擊“確定”按鈕。

(2)輸入如下命令,即可通過SQL Server命令行啟動、停止或暫停的服務。

SQL Server命令行如下:

啟動SQL Server

NET START MSSQLSERVER

暫停SQL Server

NET PAUSE MSSQLSERVER

重新啟動暫停的SQL Server

NET CONTINUE MSSQLSERVER

停止SQL Server

NET STOP MSSQLSERVER

可以將上面的命令存儲為bat批處理文件以方便使用和調用;

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源
LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » 使用bat批處理開啟(啟動)和關閉(停止)SQL Server服務的方式方法

發表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發與維護;網站開發修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統,人力資源,超市POS,醫藥管理等;

立即查看 了解詳情