У нас есть установка SharePoint Foundation 2010 с большой базой данных контента (~ 30 ГБ), и мы настроили SQL Server (2008 R2) и SharePoint на использование FILESTREAM RBS.Насколько я понимаю, FILESTREAM RBS заключается в том, что он должен хранить большие двоичные объекты на диске отдельно от файла mdf.Действительно, я попытался импортировать новые документы в библиотеки документов, и он сохраняет их в указанном месте на диске, и я могу убедиться, что это файлы, которые я загрузил в библиотеку документов в SharePoint.
Нам также необходимо перенестисуществующие данные из базы данных в хранилище RBS FILESTREAM.Предположительно, это достигается с помощью powershell, вызывающего метод SharePoint API, называемый миграцией, для данной базы данных контента, как описано в этой технической статье .
Я начал эту миграцию вчера днем, а через некоторое время сегодня - процессЗакончено, но из ~ 35 ГБ данных блобов папка BlobStorage, которую я указал во время настройки, имеет размер всего 250 МБ.С другой стороны, в базе данных контента имеется 6 таблиц mssqlrbs_filestream_data_n.5 ГБ каждый.В базе данных примерно столько же свободного места, как и раньше, размер файла mdf такой же, и в каталоге нет дополнительных файлов с файлами mdf и ldf, поэтому похоже, что данные были перемещены между таблицами, но не перенесеныв папку BlobStorage, как я и ожидал.
У меня должно быть какое-то неправильное представление о хранилище FILESTREM RBS или о процессе миграции данных BLOB-объектов SharePoint.
Есть ли дополнительный шаг для перемещения данныхиз таблиц mssqlrbs_filestream_n на диск?