当 SQL 服务器空闲时暂停虚拟机

当 SQL 服务器空闲时暂停虚拟机

在 OSX Mountain Lion 中,我运行 Windows Server 2003 VM 只是为了运行 SQL Sever 2008。这会消耗大量电池电量。有没有办法在 SQL Server 空闲时自动暂停 VM,并在需要时重新启动它(有点像局域网唤醒)?

更新:我可以在 Windows 中设置电源设置,让系统进入睡眠状态,让它在空闲时暂停。但是,我无法让它重新启动。

答案1

嗯,一旦操作系统进入睡眠状态,SQL Server 就无法执行任何操作。

剩下的就是硬件(或虚拟硬件)。如果您可以修改客户端以检查自上次访问服务器以来的时间,如果时间超过 Windows 休眠时间,则发送唤醒呼叫,暂停 Windows 再次启动,然后继续;那么是的,您可以。

我认为更实际的可能是只在 OSX 上运行一个 SQL 服务器。

相关内容