FILESTREAM и многораздельное хранилище - PullRequest
0 голосов
/ 28 января 2010

У меня есть вопрос о текущей реализации типа FILESTREAM для SQL Server 2008. Скажем, у меня есть таблица, в которой хранятся мои документы с использованием FILESTREAM.Через год я хочу заархивировать (переместить) ряд этих документов на другой сервер.Возможно ли иметь документы FILESTREAM на двух разных дисках?Или все они должны быть на одном диске?

Если ответ положительный, может кто-нибудь опубликовать T-SQL, который будет использоваться для создания этой таблицы, которая использует два разных места для хранения данных FILESTREAM

1 Ответ

1 голос
/ 28 января 2010

Да, вы можете хранить документы типа VARBINARY (MAX) (с атрибутом хранилища FILESTREAM) на нескольких дисках. Все, что вам нужно сделать, это разделить таблицу между несколькими файловыми группами. Каждая из этих групп файлов может иметь контейнер файлового потока на своем диске.

См. Общую информацию о разбиении здесь: http://msdn.microsoft.com/en-us/library/ms188730.aspx

Отличный технический документ, в котором упоминается разделение, специфичное для файлового потока: http://msdn.microsoft.com/en-us/library/cc949109.aspx

...