2011-01-05 16 views
1

大規模なコンテンツデータベース(〜30 GB)を使用してSharePoint Foundation 2010をインストールし、FILESTREAM RBSを使用するようにSQL Server(2008 R2)およびSharePointを構成しました。 FILESTREAM RBSを理解すると、mdfファイルとは別にディスク上にBLOBを格納する必要があります。 実際には、新しいドキュメントをドキュメントライブラリにインポートしようとしましたが、指定したディスクの場所に保存しています。これがSharePointのドキュメントライブラリにアップロードしたファイルであることを確認できます。SharePoint Foundation 2010 RBS FILESTREAMの移行

また、既存のデータをデータベースからRBS FILESTREAMストレージに移行する必要があります。これは、powershellによって、this technet articleで説明されているように、特定のコンテンツデータベースに対してmigrateというSharePoint APIメソッドを呼び出すことによって実現されると考えられます。

私はこの昨日の午後から作業を開始しましたが、今日はプロセスが終了しましたが、構成中に指定したBlobStorageフォルダは〜35 GBのBlobデータです。サイズはわずか250 MBです。一方、コンテンツデータベースには6つのmssqlrbs_filestream_data_nテーブルがあります。それぞれ5 GB。データベースには以前と同じ空き領域があり、mdfファイルのサイズは同じで、mdfファイルとldfファイルがあるディレクトリに追加のファイルがないため、データがtabledの間で移動されたものの、移行されていないようですBlobStorageフォルダに移動します。

FILESTREM RBSストレージまたはSharePoint blobデータ移行プロセスに関する誤解があります。

mssqlrbs_filestream_nテーブルからディスクにデータを移動する追加ステップはありますか?

答えて

1

転送したファイルのサイズはどれくらいですか?これらの大部分は、インラインストレージのデフォルトの61140バイトの制限の下にあるように、Filestreamカラムではなく内部テーブルのvarbinary(max)カラムに格納されるようです。

このRBS blog postには、これらの値の詳細な説明があります。 Filestream機能用に最適化されていることを確認するために多くのパフォーマンステストを行いましたが、これらのドキュメントの保存容量をFilestreamにオフロードする必要がある場合は、新しい挿入済みBLOBの値を変更することができます。これらの構成値(max_size_inline_blob、max_size_inband_writeおよびmax_size_inband_read)の現在の値は、コンテンツデータベースのmssqlrbs.rbs_blob_storesビューで確認できます。

関連する問題