Если это обычная лицензия на SQL Server (а не OEM) - я думаю, вы можете использовать SQL Server 2008 на виртуальной машине (согласно этой статье на TechNet).
Механизмы лицензирования Microsoft сложны, я думаю, вам следует позвонить в Microsoft и попросить об этом для получения достоверной информации.
Регистрационные данные SQL Server хранятся в реестре, здесь:
SOFTWARE\Microsoft\Microsoft SQL Server\80\Registration
Технически - вы можете сделать резервную копию этой части реестра и восстановить ее на виртуальной машине, однако я не уверен, является ли это нарушением лицензии. Возможно, вам следует позвонить в Microsoft и спросить, можете ли вы использовать продукт, если вы потеряли свой ключ.