My team will be tasked with a Physical-to-Virtual migration of SQL Server 2000. The main requirement will be: Minimization of downtime and minimization of impact on operation.
The action plan is as follows:
- Create a new VM (on Hyper-V) running Windows Server 2003 + SQL Server 2000
- Backup the databases on existing machine (a Windows cluster, to be exact) using RedGate SQL Server Backup Pro
- Restore the database on the VM
- Turn on synchronization
- Schedule 1 hour downtime
- Stop all SQL Servers
- Shutdown the physical server
- Rename the VM, and change its IP address
Now, my questions:
- Are steps #2 and #3 necessary?
- Will there be problems for step #8?
- What improvement can you suggest?
Thanks for your kind answers!