• ベストアンサー

MSDEのサービス開始を任意に自動で行いたい

お世話になっています。 MSDEが組み込まれているサーバーを起動時にデータベースのバックアップをとり、バックアップ後MSDEを起動させる・・・と言ったバッチファイル(有効かな)を作成を試みています。MSDE関連のサイトを見ているのですが、任意にサービスの開始オン・オフにさせるコマンドが見当たらなく苦労しています。 どなたかご教授をお願いいたします。 また、このような作業はバッチファイルが有効でしょうか?その他良い方法がありましたら、合わせてご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

MSDEのサービス停止 net stop mssqlserver MSDEのサービス開始 net start mssqlserver あとデータベースのバックアップの取るだけであればサービス止めなくても、BACKUP DATABASEコマンドを使うのが楽かな、と個人的には思います。 手元では下記のバッチをスケジュールで深夜に走らせています。 osql -S [サーバIPアドレス] -U [ユーザ名] -P [パスワード] -Q "BACKUP DATABASE [データベース名] TO DISK='[保存先ファイル]' WITH INIT" 参考になれば。

soushi_ni
質問者

補足

ご教授ありがとうございます。 BACKUP DATABASEコマンド・・・ そんな便利なコマンドがあるなんて知りませんでした。 早速やってみます。これで問題が無ければ解決なので、解決後、お礼を致します。

関連するQ&A