我們有一個包含大型內容數據庫(〜30 GB)的SharePoint Foundation 2010安裝,我們已將SQL Server(2008 R2)和SharePoint配置爲使用FILESTREAM RBS。我對FILESTREAM RBS的理解是,它應該將BLOB存儲在與mdf文件分開的磁盤上。 事實上,我已經嘗試將新文檔導入文檔庫,並將它們存儲在指定的磁盤位置,並且我可以驗證這些文件是否已上載到SharePoint中的文檔庫。SharePoint Foundation 2010 RBS FILESTREAM遷移
我們還需要將現有數據從數據庫遷移到RBS FILESTREAM存儲。據推測,這可以通過PowerShell調用一個稱爲遷移的SharePoint API方法來實現,如給定的內容數據庫,如this technet article中所述。
昨天下午我開始了這個遷移,過了一段時間,過程已經完成,但是在配置過程中我指定的BlobStorage文件夾大約有35GB blob數據,只有250MB的大小。另一方面,內容數據庫中大約有6個mssqlrbs_filestream_data_n表。每個5 GB。數據庫與以前有相同的可用空間,mdf文件的大小相同,並且目錄中沒有附加文件,其中包含mdf和ldf文件,因此它看起來像數據已在表格之間移動但尚未遷移到我預期的BlobStorage文件夾。
我對FILESTREM RBS存儲或有關SharePoint Blob數據遷移過程存在一些誤解。
是否有額外的步驟將數據從mssqlrbs_filestream_n表移動到磁盤?