2009-12-29 1 views
4

Если у меня есть база данных SQL Server 2008, которая использует FILESTREAM и хранит 10 терабайт файлов. Должны ли все файлы находиться в одном и том же физическом поле (требуется сервер с более 10 терабайтами)? Или я могу хранить 1 терабайт на одном сервере, другой терабайт на втором сервере и так далее? Из того, что я прочитал, вы можете хранить файлы только на одном сервере (удаленном или локальном)?SQL Server FILESTREAM storage

ответ

3

К сожалению, сейчас, по-видимому, ограничивается локальными томами диска только :-(

Смотрите эту статью на Simple-Talk: An Introduction to SQL Server FileStream

В конце статьи, есть раздел, посвященный FILESTREAM Ограничения, который имеет одну точку:

* FILESTREAM data can be stored only on local disk volumes 

Из того, что я читал, а SAN (Storage Area Network), возможно, будет использоваться для хранения FILESTREAM, но не для другого мс систем хранения. За 10 TByte я бы предположил, что вы все равно планируете SAN, не так ли?

Также см. Другие Stackoverflow question (и ответы на него) по теме.