2009-06-11 2 views
4

Из того, что я ничего не читал, прямо сказано, что у вас не может быть двух столбцов FILESTREAM в одной таблице, но при условии, что вам нужен идентификатор ROWGUIDCOL для работы FILESTREAM, и вы не можете иметь два из них, возможно ли это?Возможно ли иметь две колонки FILESTREAM в одной таблице?

Могу ли я использовать тот же ROWGUIDCOL, но с двумя различными группами FILESTREAM?

ответ

4

Перед использованием типа данных FILESTREAM необходимо выполнить несколько требований к Windows и SQL Server. Вы должны ознакомиться с белой бумагой, расположенной здесь «http://msdn.microsoft.com/en-us/library/cc949109.aspx» и озаглавленной «Хранение FILESTREAM в SQL Server 2008».

Я цитирую раздел документа, который отвечает на ваш конкретный вопрос: «Таблица может иметь несколько столбцов FILESTREAM, но данные из всех столбцов FILESTREAM в таблице должны храниться в одной и той же файловой группе FILESTREAM. Если предложение FILESTREAM_ON не указано, в зависимости от того, какая файловая группа FILESTREAM будет установлена ​​по умолчанию. Это может быть не желаемая конфигурация и может привести к проблемам с производительностью ».

Смежные вопросы