This article on TechNet reads:

RBS can be run on the local server running Microsoft SQL Server 2008 R2, SQL Server 2008 or SQL Server 2008 R2 Express. To run RBS on a remote server, you must be running SQL Server 2008 R2 Enterprise edition.

Does this mean that I cannot deploy SharePoint in two-tier environment (SharePoint on server1, SQL Server on server2) unless I am using SQL Server Enterprise? Or does it mean that the BLOBs cannot be installed on a remote server (such as a SAN) unless I have SQL Server Enterprise.

What I am looking at is a two server installation with SharePoint Foundation 2010 and SQL Server 2008 R2 Standard. I need to know if I can use the RBS FileStream provider in this scenario where the data is stored on a SAN. What is meant by "on a remote server" in the article above?

1 Answer 1


You only need SQL Enterprise if your BLOB store location is remote to the SQL Server or put another way, somewhere other than where you are storing your content DBs.

  • 1
    Yeah I'm thinking this is correct, just the wording in the TechNet article is bad, "To run RBS on a remote server..." suggests you're running the FileStream provider (hence the SQL Instance itself) on a server remote from the SharePoint installation.
    – James Love
    Commented Dec 9, 2010 at 20:37
  • The SQL EE requirement also applies to 3rd party RBS providers.
    – Rob D'Oria
    Commented Dec 9, 2010 at 22:46
  • I can confirm with Rob D'Oria, Trying to enable EMC SourceOne RBS provider on a Content Database with SQL Server 2008 Standard -> Not possible.
    – BenCes
    Commented Feb 4, 2016 at 13:46

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.