SQL SERVERサービスはバッチ処理で起動/停止する方法(sc)


sql serverなどの非windows必要なサービスを起動して起動しないようにしてください。使用する時はバッチ処理で起動してください。まず「コントロールパネル-」管理ツール->>サービスの中のSQL SERVER関連のサービス起動タイプをマニュアル(SQL Server先頭のサービス)に設定して、文書ドキュメントを新たに作成して、後名を「bat」に変更します。以下にバッチ処理コマンドを追加します。1.SQL SERVERR.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」コマンドで確認できます。インターネットで検索することもできます。これらの2つのバッチ処理ファイルを作成した後、SQL Server 2005を実行すると「SQL SERVER.batを起動する」というバッチ処理ファイルを実行し、終了すると「SQL SERVER.batを停止する」という実行ができて便利です。