Конфигуриране на системната инфраструктура - Инсталиране и конфигуриране на отдалечено двоично голямо хранилище

Преди да извършите тази операция, прегледайте следната информация относно предпоставките:

• Акаунтът, използван за извършване на действията, трябва да бъде член на фиксираната роля на база данни 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!