We have a Windows Server 2012 R2 Server running Hyper-V. The virtual server is also Windows Server 2012 R2. The virtual server is running SQL Server 2012. I have allocated 16GB of RAM to the server and it has 12 virtual processors. The resource manager shows that it is not being worked hard but we have a program that uses SQL to pull reports and it is extremely slow doing it. Are there any thoughts?