Adding RBS To 3-Tier Farm:  Client Install Fails

Hello Forums Folks:

Am running into two issues I cannot seem to get past though all indications are I am following steps and getting good results - to a point.   Please see the steps/results below, I would be appreciative if you could point out what the issues are.

I am following a couple of articles online to add BLOB feature into my SP2013 3-tier farm:

1 WFE (CORDTESTWEB1), 1 DB/FILE (CORDTESTDB1) & 1 APP (CORDTESTSPAPP1).

Ran the FILESTREAM setup on SQL Server Config Manager - ran OK.

COMMANDS ON SQL SERVER ALL RAN TO COMPLETION
use [WSS_Content]
if not exists 
(select * from sys.symmetric_keys 
where name = N'##MS_DatabaseMasterKey##')
create master key encryption by password = N'Admin Key Password !2#4'

use [WSS_Content]
if not exists 
(select groupname from sysfilegroups 
where groupname=N'RBSFilestreamProvider')
alter database [WSS_Content]
add filegroup RBSFilestreamProvider contains filestream

use [WSS_Content] 
alter database [WSS_Content]
 add file (name = RBSFilestreamFile, filename = 
'C:\WSS_CONTENT_RBS') 
to filegroup RBSFilestreamProvider

INSTALL RBS CLIENT ON FIRST FARM WEBSERVER & DB SERVER

Command was run on server CORDTESTDB1 first, then onto first WFE server CORDTESTWEB1
msiexec /qn /lvx* rbs_install_log.txt /i RBS.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="MSSQLSERVER" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FileStreamStore
In both cases the log file showed the command run successfully and the program shows in Control Panel/Programs & Features.   But none of the tables were created on WSS_Content database.

INSTALL RBS CLIENT ON ALL OTHER WEB/APP SERVERS
Am waiting to get past first hurdle above before I run on add'l servers.
msiexec /qn /lvx* rbs_install_log.txt /i  RBS.msi DBNAME="WSS_Content" DBINSTANCE="MSSQLSERVER" ADDLOCAL="Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer"

ENABLE RBS FOR EACH CONTENT DB
Run on WFE CORDTESTWEB1
The two commands below worked
$cdb = Get-SPContentDatabase WSS_Content
$rbss = $cdb.RemoteBlobStorageSettings

This command shows as Failed
$rbss.Installed()

Did not proceed with these commands
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss

I confirmed that the domain admin account being used is listed as a Local Admin on each server.

January 16th, 2014 9:23pm

UPDATE - I was able to get the RBS client installed on SQL Server 2012.   Saw an article online and did regular install of the RBS.msi (x64) client and then ran the command-line.  WSS_Content database now has the tables related to RBS (rbs_filestream_configuration, etc).

But looks like I am still getting nowhere - now I cannot install the RBS client successfully on the first webserver.

Any ideas?

Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 5:28pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics