Можно ли иметь два столбца FILESTREAM в одной таблице? - PullRequest
4 голосов
/ 11 июня 2009

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

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

1 Ответ

4 голосов
/ 11 июня 2009

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

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

...