Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:
•Учетная запись, используемая для выполнения действий, должна быть участником предопределенной роли базы данных db_owner на каждой базе данных, для которой вы настраиваете RBS.
•Учетная запись, под которой выполняется установка клиентской библиотеки, должна быть участником группы "Администраторы" на всех компьютерах, на которых устанавливается библиотека.
•У учетной записи, под которой активируется RBS в разделе Enable RBS for each content database, должны быть достаточные разрешения для запуска Windows PowerShell.
Выполните следующие действия:
Включите FILESTREAM на SQL-сервере, где находятся базы данных SharePoint.
Для этого:
•Запустите Диспетчер конфигураций SQL Server (Пуск > Все программы > Microsoft SQL Server> Средства настройки).
•Выделите службу SQL Server, в контекстном меню этой службы выберите Свойства.
•Выберите вкладку FILESTREAM; выберите все флажки (как изображение ниже), нажмите OK, закройте оснастку SQL Server Configuration Manager.

Запустите среду SQL Server Management Studio и создайте запрос:
EXEC sp_configure filestream_access_level, 2
RECONFIGURE
Обеспечьте BLOB store для каждой базы данных:
•Подключитесь к SQL серверу
• Откройте SQL Server Management Studio и соединитесь c SQL-сервером, который содержит Ваши базы данных.
• Выполните следующие запросы по порядку, при этом:
• Замените [WSS_Content] именем базы данных
• Замените c:\BlobStore на путь, в котором Вы хотите создать хранилище BLOB-объектов
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:\Blobstore’)
to filegroup RBSFilestreamProvider
Установите библиотеку RBS на каждом Web-сервере:
•Подключитесь к интерфейсному серверу фермы (Web Front End).
•Загрузите RBS_x64.msi.
•Запустите командную строку под администратором.
•Перейдите в локацию, где находится файл RBS_x64.msi.
•Выполните следующую команду (в командной строке CMD), заменив WSS_Content именем необходимой базы, DBInstanceName именем сервера, где находится SQL.
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
Откройте файл rbs_install_log.txt, который появится рядом с RBS_x64.msi и найдите следующую фразу:
Product: SQL Remote Blob Storage — Configuration completed successfully
Зайдите на сервер баз данных и убедитесь, что в интересующей вас базе появились таблицы, имя которых начинается на “mssqlrbs”.
Для дополнительных серверов выполните следующую команду (в командной строке CMD):
msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME=”WSS_Content” DBINSTANCE=”DBInstanceName” ADDLOCAL=Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer
Настройте RBS для всего контента базы
•Подключитесь к интерфейсному серверу фермы (Web Front End).
•В консоли PowerShell for SharePoint Выполните следующие команды, заменив <contentDatabaseName> на имя вашей базы:
$cdb = Get-SPContentDatabase <ContentDatabaseName>
$rbss = $cdb.RemoteBlobStorageSettings
$rbss.Installed()
$rbss.Enable()
$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])
$rbss
Внимание! Убедитесь, что ActiveProviderName – не NULL !
Более подробную информацию вы можете получить по ссылкам:
http://technet.microsoft.com/ru-ru/library/ee748631.aspx
http://technet.microsoft.com/ru-ru/library/ee748649.aspx