
В OSX Mountain Lion я запускаю виртуальную машину Windows Server 2003 исключительно для запуска SQL Sever 2008. Она сильно жрет заряд батареи. Есть ли способ автоматически приостанавливать работу виртуальной машины, когда SQL Server простаивает, и перезапускать ее снова при запросе (что-то вроде wake-on-lan)?
Обновлять:Я могу заставить его приостанавливаться во время бездействия, установив настройки питания в Windows, чтобы система перешла в спящий режим. Однако я не могу заставить его снова запуститься.
решение1
Ну, SQL-сервер не может ничего сделать, пока ОС находится в спящем режиме.
Остается аппаратное обеспечение (или виртуальное). Если бы вы могли изменить клиентов так, чтобы они проверяли, сколько времени прошло с момента последнего доступа к серверу, и если это было дольше времени сна Windows, отправляли бы сигнал пробуждения, делали паузу, пока Windows снова загружается, а затем продолжали; тогда да, вы могли бы.
Я бы посоветовал вам просто запустить SQL-сервер на OSX.