Still insist on wanting to use recovery farm to recover a sites? Here is what you should do
On Recovery Farm VM
1. Setup a VM for Recovery Farm ( I called it “RFarm”) with the same or higher operating system and patches.
2. Install a stand alone SharePoint server with SQL Server. (Included in the CD)
Note: Make sure that you install the same SQL Server hotfixes, patches and service pack. The SQL version must be same or higher than the original site. By default, SharePoint 2010 will install SQL Server 2008.
Never expect just a small hotfixes that i install on original site will cause the recovery process to fail. Below is the error message that i always received when recover using recovery farm.
So visitor, remember what’s the patches/ hotfixes that you install on original SharePoint SQL Server. Just patch the same hotfixes on Recovery Farm.
3. Execute SharePoint 2010 Products Configuration Wizard. Wait until it complete. The wizard will not ask for any setting as everything is residing on the same VM.
4.Install DPM Agent on Recovery Farm VM
Note: Command available in C:\Program Files\Microsoft Data Protection Manager\DPM\bin\
5. Open SharePoint 2010 Central Administration. Click on Application Management and select Manage Web Application .
6. Click on New to create a new website called “DPMRecoveryWebApplication”. Final result should look like this:-
Note: Ignore the port number as this is depend on your system when create a new web application.
More detail about other requirements for recovery farm, please refer to http://technet.microsoft.com/en-us/library/dd180789.aspx
On Original SharePoint Server
1. Create an empty site collection which previously you have deleted.
On DPM VM
1. Click on Recovery Tab and select the sites that you want to recover.
2. Select Recover using recovery farm.
3. On Specify Temporary Server, specify the recovery farm VM, SQL instance and a temporary folder.
4. On Specify Staging Location, select the Front End SharePoint Server and point to a folder.
5. Wait until the recovery complete and voila…Your sites has successful recover with the original content.