We are upgrading our ERP application to run on SQL Server 2008 R2. It currently runs as a file-based system in it's own Server 2008 virtual machine. SQL Server will be installed into that VM.
We have a separate virtual machine (on the same physical host) that runs SQL Server for other data. Is there a reason (performance or otherwise) to go through the trouble of replicating data from the ERP SQL server to another VM? My original plan was to replicate for reporting purposes and reduce the load on the ERP SQL server, but if both SQL servers are on the same physical host, I can't see a performance benefit to doing so.