Конфигуриране на системната инфраструктура - Инсталиране и конфигуриране на отдалечено двоично голямо хранилище
Преди да извършите тази операция, прегледайте следната информация относно предпоставките:
• Акаунтът, използван за извършване на действията, трябва да бъде член на фиксираната роля на база данни db_owner във всяка база данни, за която конфигурирате RBS.
• Акаунтът, под който се инсталира клиентската библиотека, трябва да е член на групата администратори на всички компютри, на които е инсталирана библиотеката.
• Акаунтът, под който е активиран RBS в раздела Активиране на RBS за всяка база данни със съдържание, трябва да има достатъчно разрешения за стартиране на Windows PowerShell.
Следвай тези стъпки:
Активирайте FILESTREAM на SQL сървъра, където се намират базите данни на SharePoint.
• Стартирайте SQL Server Configuration Manager ( Старт > Всички програми > Microsoft SQL Server > Инструменти за конфигуриране );
• Изберете услугата SQL Server, изберете Properties от контекстното меню на тази услуга;
• Изберете раздел FILESTREAM; изберете всички квадратчета за отметка (като изображението по-долу), щракнете върху OK , затворете конзолната добавка на SQL Server Configuration Manager.

Стартирайте SQL Server Management Studio и създайте заявка:
EXEC sp_configure filestream_access_level, 2 ПРЕКОНФИГУРИРАНЕ
Осигурете BLOB хранилище за всяка база данни:
• Свързване към SQL Server
• Отворете SQL Server Management Studio и се свържете към SQL сървъра, който съдържа вашите бази данни.
• Изпълнете следните заявки в ред, докато:
• Заменете [WSS_Content] с името на базата данни
• Заменете c:\BlobStore с пътя, където искате да създадете BLOB магазина -обекти
използвайте [WSS_Content] ако не съществува ( изберете * от sys.symmetric_keys където име = N’##MS_DatabaseMasterKey##’) създайте криптиране с главен ключ чрез парола = N’Admin Key Password !2#4′ използвайте [WSS_Content] ако не съществува ( изберете име на група от sysfilegroups където група name=N’RBSFilestreamProvider’) промяна на база данни [WSS_Content] добавяне на файлова група RBSFilestreamProvider съдържа файлов поток използване на [WSS_Content] промяна на база данни [WSS_Content] добавяне на файл (име = RBSFilestreamFile, име на файл = 'c:\Blobstore') към файлова група RBSFilestreamProvi дер
Инсталирайте RBS библиотеката на всеки уеб сървър
• Свързване към предния сървър на фермата (Web Front End)
• Стартирайте командния ред като администратор
• Отидете до мястото, където се намира файлът 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=RBSFilestreamProv >
Отворете файла rbs_install_log.txt, който се появява до RBS_x64.msi, и потърсете следната фраза:
Продукт: SQL Remote Blob Storage - Конфигурацията е завършена успешно
Отидете до сървъра на базата данни и се уверете, че базата данни, която ви интересува, има таблици, чието име започва с „mssqlrbs“.
За допълнителни сървъри изпълнете следната команда (в подканата на CMD):
msiexec /qn /lvx* rbs_install_log.txt /i RBS_x64.msi DBNAME=”WSS_Content” DBINSTANCE=”DBInstanceName” ADDLOCAL=Клиент,Документи,Maintainer,ServerScript,FilestreamClient,FilestreamServer
Настройте RBS за цялото съдържание на базата данни
• Свързване към предния сървър на фермата (Web Front End)
• В конзолата PowerShell за SharePoint Изпълнете следните команди, като замените с името на вашата база данни:
$cdb = Get-SPContentDatabase $rbss = $cdb.RemoteBlobStorageSettings $rbss.Installed() $rbss.Enable() $rbss.SetActiveProviderName($rbss.GetProviderNames()[0]) $rbss
Уверете се, че ActiveProviderName не е NULL!