Remote blob storage for sharepoint 2010
-
Wednesday, June 08, 2011 7:27 PM
Hi everybody
I am trying to configure the rbs for sharepoint 2010 without success.
I followed some step to step instructions as per this links
http://www.slideshare.net/knowledgecue/configuring-rbs-for-sharepoint-step-by-step
http://technet.microsoft.com/en-us/library/ee663474(office.14).aspx
In the final steps, I run the rbs installer
msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi
WSS_Content" DBINSTANCE="DBInstanceName
ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServeron the WF server but the log reports a 2711 error saying that FilestreamServer feature is not found.
Previously I ran the same installer on the db server and all mssqlrbs tables were successfully created.
If I ran the powershell command
$cdb = Get-SPContentDatabase -WebApplication <http://SiteName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
I see that the active provider name is empty.
I saw this post http://social.technet.microsoft.com/Forums/en-US/sharepoint2010setup/thread/f93a677b-9434-4334-9d08-359127bdf1fe
but it's not clear if this matter was resolved or not
Thanks for helping
reages
paolo
All Replies
-
Friday, June 10, 2011 3:45 AM
Hi paolo_tn,
Thanks for your post.
According the error message” on the WF server but the log reports a 2711 error saying that FilestreamServer feature is not found.”, please make sure the FILESTREAM is enabled for the SQL Server at first.
http://msdn.microsoft.com/en-us/library/cc645923(v=sql.100).aspx
Also, if you have installed RBS on the first Web Server, you should run the command below:
msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1
instead of
msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi
WSS_Content" DBINSTANCE="DBInstanceName
ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
More information:
http://technet.microsoft.com/en-us/library/ee663474(office.14).aspx
- Marked As Answer by paolo_tn Friday, June 10, 2011 1:56 PM
-
Friday, June 10, 2011 5:53 AM
Hi Paolo,
1. RBS is designed to move the storage of binary large objects (BLOBs) from database servers to commodity storage solutions. RBS ships with the RBS FILESTREAM provider, which uses the RBS APIs to store BLOBs. Before installing and implementing RBS, we highly recommend that you read the articles Plan for remote BLOB storage (RBS) (SharePoint Foundation 2010) and Overview of Remote BLOB Storage (SharePoint Foundation 2010).
2. If you want to implement RBS with a provider other than FILESTREAM, read the article Install and configure Remote BLOB Storage (RBS) without the FILESTREAM provider (SharePoint Foundation 2010). If RBS is being implemented with FILESTREAM, please note FILESTREAM best practices in http://msdn.microsoft.com/en-us/library/dd206979.aspx .
3. SharePoint recommendation: For more information please refer http://technet.microsoft.com/en-us/library/ff628583.aspx for planning and evaluation.
4. Plan before using the FILESTREAM feature as it is not support if you are planning to use Database Mirroring as a high availability option.
Additional Link:
http://msdn.microsoft.com/en-us/library/dd206979.aspxhttp://blogs.msdn.com/b/opal/archive/2010/03/24/faq-sharepoint-2010-remote-blob-storage-rbs.aspx
FILESTREAM Best Practices:
http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/dc40c3eb-08de-460b-af8e-36c7dd067fdd
http://www.simple-talk.com/dotnet/.net-tools/sharepoint-2010-storing-documents-on-the-file-system-with-remote-blob-storage/Some of the best practices which can be leveraged by database administrators when using the FILESTREAM feature of SQL Server 2008 are listed below. Please refer http://msdn.microsoft.com/en-us/library/dd206979.aspx
Hope it helps.
- Edited by Prakash Madarla Monday, June 13, 2011 5:24 AM
-
Friday, June 10, 2011 10:37 AM
Thanks Prakash, Thanks Wayne,
I read your explanation thoroughly. I'm tring again to get it going!.
I will revert soonely
Best regards
p.
-
Friday, June 10, 2011 1:56 PM
Hi Wayne,
I finally managed to get it going! As I only have one WFE. I first ran the script
msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1
and only after that I ranmsiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi
WSS_Content" DBINSTANCE="DBInstanceName
ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
Previously I had run only the second script on the wfe. (this is not completely clear from MS instructions).
Now at last, the Filestream provider is correctly assigned.
Moreover, I did not expect the script to be case sensitive.
FilestreamServer is a recognized feature, while Filestreamserver is not a recognized feature!
Thanks to all and regards
paolo
-
Sunday, July 03, 2011 2:52 AM
There is a type in the script command for the first WFE. RBS-x64.msi must be RBS_x64.msi so the code instead of msiexec /qn /lvx* rbs_install_log.txt /i RBS-x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1 it should be msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1
-
Thursday, September 15, 2011 6:10 AM
The typo error solve my issue.
Thanks Moe! :)

