SQL Server がアイドル状態のときに VM を一時停止する

SQL Server がアイドル状態のときに VM を一時停止する

OSX Mountain Lion で、SQL Sever 2008 を実行するためだけに Windows Server 2003 VM を実行しています。これにより、バッテリー寿命がかなり消費されます。SQL Server がアイドル状態のときに VM を自動的に一時停止し、要求されたときに再起動する方法 (Wake-on-LAN のようなもの) はありますか?

アップデート:Windows の電源設定でシステムをスリープ状態にすることで、アイドル時に一時停止することができます。ただし、再起動することはできません。

答え1

まあ、OS がスリープ状態になると、SQL Server は何も実行できなくなります。

残るのはハードウェア (または仮想ハードウェア) です。クライアントを変更して、サーバーに最後にアクセスしてからどれくらい時間が経過したかを確認し、Windows のスリープ時間よりも長い場合はウェイクアップ コールを送信し、Windows が再起動するまで一時停止してから続行することができれば、確かに可能です。

もう少し実用的なのは、OSX 上で SQL サーバーを実行することかもしれません。

関連情報