I am planning on virtualizing my SharePoint environment. So, I am thinking on virtualizing all the roles (Application Server, Frontend, ...) including the Database. My question is: is it recommended to virtualize the Database server for the SharePoint or not? And if it is, what would be the best way to ensure high availability? Disk mirroring, Availability Groups or something else?

  • Hello @Saleh Omar, Your feedback is very important 1. Are the below answers didn't helped you? 2. Do you need any further clarifications? if yes, please comment to the provided answers with your clarifications to can help you or edit your question with these clarifications, else please upvote and mark the correct answer that helped you as accepted to close this question. Thanks! Commented Sep 19, 2018 at 0:50

1 Answer 1


It is supported to virtualize the SQL Server, but we cannot make a specific recommendation for you as that would require knowing the performance of the hardware, required overhead, and so on. The best thing you can do is verify the virtualized hardware can support the existing load + some overhead of your SQL instance.

As far as the recommended route, you should be using AlwaysOn Availability Groups with SQL Enterprise. Database Mirroring is a deprecated technology.

  • First of all thank you @Trevor Seward. Let's assume that I have a very strong hardware. Is there any technical impedance that may hinder virtualizing SQL Server?
    – Saleh Omar
    Commented Jan 22, 2018 at 19:46
  • Not in my opinion or experience.
    – user6024
    Commented Jan 22, 2018 at 19:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.