[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2104
  • Last Modified:

Backup SharePoint RBS Using Local RBS File Stream Provider as opposed to RBS via Remote RBS Provider

Is System Center Data Protection Manager or any other Backup Product capable of backing up SharePoint Sites with RBS (Remote Blob Store) Data and restoring them to totally different SharePoint 2010 Farm(s) as shown in the attached illustration using RBS via Local RBS File Stream Provider?

We found that NetApp Snap Manager for SharePoint cannot do this, Symantec Backup Exec, and Net Backup cannot do this, and a whole bunch of other products cannot do this.

We also found that SharePoint Native Backup cannot do this either. It does backup and restore across farms, but instead of placing the RBS data onto a new RBS LUN set aside for it in the new SharePoint farm, it instead rolls all the RBS Image files up into the Database as opposed to placing them on the RBS LUN in the new Farm.

We are using RBS via Local RBS File Stream Provider as opposed to RBS via Remote RBS Provider and would prefer to continue using RBS via Local RBS File Stream Provider if System Center Data Protection Manager or another product is capable of handling that.

We are pressed for time and really need a yes or no answer on this as soon as possible.
SP-RBS-Backup-Restore-Illustrati.pdf
0
ACECORP
Asked:
ACECORP
  • 3
1 Solution
 
Justin SmithSr. System EngineerCommented:
You cannot use Microsoft System Center Data Protection Manager to back up and restore content that is stored in the RBS stores.

http://technet.microsoft.com/en-us/library/ff628583.aspx
0
 
Justin SmithSr. System EngineerCommented:
Using PowerShell, you should be able to.  If you use PowerShell to restore a site to the second farm, and the BLOB's are going into the db rather than the external folder, something may be wrong with your provider configuration.
0
 
ACECORPAuthor Commented:
ACH1LLES,

where in the technet article does it state that Microsoft System Center Data Protection Manager cannot be used  to back up and restore content that is stored in the RBS stores?

I read through it but did not see the "source" that is driving your statement.

Could you point me to something specific in that KB?

Regarding your statement that says "if the BLOBS are going into the database rather than to the external folder, that something may be wrong with our provider configuration."... our desired restore process will backup site1 from farm 1, and restore it to site 2 in farm 2 (site 2 is currently blank). No databases exist in site 2, farm 2, because we just created that site blank because we need to restore eveything we backed up from site 1 farm 1 into it. We can't configure RBS on site 2 farm 2 because there are no databases to confiure until we restore all of that to it. But once its restored, all the rbs data is in the database instead of in the rbs lun.

I know we can then install rbs and export the data out into the rbs lun, but we shouldnt have to do that. we just want to buy a product that will restore an RBS enabled sharepoint site to a different farm and finding products that do that is proving to be very difficult.
0
 
Justin SmithSr. System EngineerCommented:
Just do a Find and look for "data protection".  It's about half way down, in the backup and restore section.

So you just explained the root cause of your issue.  If you don't have RBS configured on Farm 2, you can't expect any product or process to externalize BLOB's during a restore, even if they were externalized in the source.  That's now how it works, in fact, it's impossible to do as you are describing.

RBS must be set up and configured on the destination farm before you even start to think about a backup/restore process.  And since you are using the SQL Filestream provider, I'm pretty certain the destination database needs to be created before you can restore anything.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now