We have a legacy database system based upon MS SQL running on Windows Server 2003. The client software will only run on Windows XP.
We have recently had success converting a client into a virtual machine and running it under Fusion on Mac minis. So far, it is working incredibly well. So well, in fact, that we are now considering trying to convert the server to a virtual machine.
This raises several questions, though:
- The server uses a raid array. Does the VM virtualize the RAID array? I only ask because in my experience Windows products don't like it when you change core hardware.
- Is there any reason why running SQL server on a virtual machine won't work? It will be up 24/7.
- Is there a different converter for servers?
- Will I have to track down the licensing for MS SQL and Server 2003 or will they come across ok?
- The company that designed the software is no longer in business. There is some fear that the software is somehow tied to the hardware configuration. We bought the hardware, but their engineers came out and configured the system. Will the virtual machine be able to spoof particular chip sets?