FILESTREAM を使用し、10 テラバイトのファイルを格納する SQL Server 2008 データベースがあるとします。すべてのファイルを同じ物理ボックスに配置する必要がありますか (10 テラバイト以上のサーバーが必要)? または、あるサーバーに 1 テラバイトを保存し、別のサーバーに別のテラバイトを保存することはできますか? 私が読んだところによると、単一のサーバー (リモートまたはローカル) にしかファイルを保存できないように見えますか?
1 に答える
3
残念ながら、現時点では、ローカル ディスク ボリュームのみに限定されているようです :-(
Simple-Talk: An Introduction to SQL Server FileStream のこの記事を参照してください。
この記事の最後に、FILESTREAM の制限に関するセクションがあり、次の1 つのポイントがあります。
* FILESTREAM data can be stored only on local disk volumes
私が読んだことによると、SAN (ストレージ エリア ネットワーク) は FILESTREAM ストレージに使用できる可能性がありますが、他の形式のストレージ システムには使用できません。10 TByte の場合、とにかく SAN を計画していると思いますよね?
このトピックに関するこの他のStackoverflow の質問(およびその回答) も参照してください。
于 2009-12-29T22:25:49.070 に答える