Hi David,
here's what the DBA respond to me then ( in short ) :
So every MSSQL instance is a sharepoint for CV???
It is always better to check system tables [master file type will not change over time] and not a name of a stored procedure…
To check if RBS is active YOU DO NOT need this…
Just do… on server level…
strComputer = "."
‘ ComputerManagement12 = MSSQL2014… ComputerManagement11 = MSSQL2012… etc…
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\Microsoft\SqlServer\ComputerManagement12")
Set colItems = objWMIService.ExecQuery("SELECT * FROM FilestreamSettings",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "FilestreamSettings instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "AccessLevel: " & objItem.AccessLevel
Wscript.Echo "IncompleteOperation: " & objItem.IncompleteOperation
Wscript.Echo "InstanceName: " & objItem.InstanceName
Wscript.Echo "IsClustered: " & objItem.IsClustered
Wscript.Echo "RsFxVersion: " & objItem.RsFxVersion
Wscript.Echo "ShareName: " & objItem.ShareName
Next
and If you don’t want to use WMI…
You can just do…
EXEC sp_configure filestream_access_level