読者です 読者をやめる 読者になる 読者になる

ローカルでSQL Serverのサービスをスイッチするbatを作る

SQL Serverのサービスをスイッチするbatを作る

 下のサイトを参考にした。

【バッチ勉強】サービスの起動・停止状態を取得する方法 | Tipstour

 コードはこんな感じ。オリジナリティもなんもないでしゅ。

REM SQLの状態取得開始
sc query MSSQL$(インスタンス名) | findstr STATE | findstr RUNNING > null

REM SQLが動いてたら(0)止める(stop)
REM SQLが止まってたら(not 1)動かす(start)
IF %errorlevel% == 0 ( sc stop MSSQL$(インスタンス名) ) else ( sc start MSSQL$(インスタンス名) )

REM 何かキーを押して下さい...
pause

 以上。もう一つあるけど長くなったので分ける。