Sharepoint Server 2013 – удаление RBS


После экспериментов по установке и настройке RBS (Remote Blob storage) на Sharepoint возник закономерный вопрос о том, как откатиться: полностью деактивировать и деинсталлировать RBS.

Последствия установки RBS в том, что часть информации оказывается вне SQL-базы в виде файлов на файловой системе. Поэтому просто взять и удалить RBS из списка установленных программ это значит разрушить базу, что категорически неприемлемо.

Интересно, что официальные ресурсы описывают установку RBS, но не рекомендуют его отключение: рекомендуют простое отключение провайдера вызовом $rbss.SetActiveProviderName(«»), что отключает RBS для вновь размещаемой информации: она остаётся в базе, но не возвращает в базу то, что уже находится вне её. Поэтому это не наш путь.

Поиск навел на статью описывающую пошаговое отключение и полное удаление RBS. Относительно этих рекомендаций надо особо отметить, что перенос информации из RBS обратно в базу вызовом $rbs.Migrate() может занимать очень много времени!

Можно поступить более надежно и практично. Так как RBS включается на каждой базе отдельно, то создаём новую базу и копируем в нее информацию из прежней базы. Всё! После можно удалить старую базу и деинсталлировать RBS без негативных последствий. Фактически относительно Sharepoint это выливается в перемещение коллекций сайтов по одной друг за другом в новую базу. Нюансы: 1. на время копирования коллекция сайтов блокируется для доступа пользователей, но все остальные сайты работают; 2. после переноса требуется выполнить рестарт IIS. Второе заставляет перемещать коллекции сайтов пачками, периодически рестартуя IIS.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: