Сохраняются ли типы данных FILESTREAM в файле .mdf? - PullRequest
0 голосов
/ 21 января 2011

Сохраняются ли типы данных FILESTREAM в файле .mdf?

Могут ли они храниться где-либо еще, например, в отдельном каталоге?

Ответы [ 2 ]

3 голосов
/ 21 января 2011

Они уже хранятся в файловой системе, единственной вещью в файле .mdf будет ссылка на местоположение файла.

Из technet :

FILESTREAM интегрирует ядро ​​СУБД SQL Server с файловой системой NTFS, сохраняя данные двоичного большого объекта (BLOB) varbinary (max) в виде файлов в файловой системе.

0 голосов
/ 21 января 2011

Вы можете контролировать, где FILESTREAM объекты в секционированной таблице хранятся в , используя атрибут FILESTREAM_ON в вашем CREATE TABLE выражении :

FILESTREAM_ON { partition_scheme_name | filegroup | "default" }

Указывает файловая группа для данных FILESTREAM.

Если таблица содержит данные FILESTREAM и таблица разделена, Предложение FILESTREAM_ON должно быть включено и должен указать схему разбиения Файловые группы FILESTREAM. Этот раздел Схема должна использовать тот же раздел столбцы функции и раздела как схема разбиения таблицы; в противном случае возникает ошибка.

...