Учитывая, что формат такой:
CREATE TABLE TableName(...) TEXTIMAGE_ON { filegroup | "default" }
TEXTIMAGE
относится ко всем типам полей большого / неограниченного размера: text, ntext, image, xml, varchar (max), nvarchar (max), varbinary (max) и столбцы определяемого пользователем типа среды CLR (включая геометрию и географию).
Затем вам нужно знать, что такое файлы и файловые группы. Из записи MSDN в файлах базы данных и файловых группах :
файл
Как минимум, каждая база данных SQL Server имеет два файла операционной системы: файл данных и файл журнала. Файлы данных содержат данные и объекты, такие как таблицы, индексы, хранимые процедуры и представления. Файлы журнала содержат информацию, необходимую для восстановления всех транзакций в базе данных. Файлы данных могут быть сгруппированы в файловые группы для целей распределения и администрирования.
Файловые группы
Каждая база данных имеет первичную файловую группу. Эта файловая группа содержит первичный файл данных и любые вторичные файлы, которые не помещены в другие файловые группы. Пользовательские файловые группы могут быть созданы для группирования файлов данных в целях администрирования, распределения данных и размещения.
Так,
CREATE TABLE ... ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Это может показаться несколько избыточным, поскольку в нем говорится, что упомянутые столбцы с большими текстовыми значениями должны храниться в основной файловой группе, что на самом деле является действием по умолчанию.
Предполагая, что существует настраиваемая файловая группа CUSTOM, вы, вероятно, напишете что-то вроде этого:
CREATE TABLE ... ON [PRIMARY] TEXTIMAGE_ON [CUSTOM]
Вы должны создать настраиваемую файловую группу для хранения больших двоичных файлов или текста, и в этом случае информация о «обычных» полях будет находиться в файле данных в основной файловой группе, а связанные «большие» поля будут храниться в физически отличном файле данных. (во вторичной настраиваемой файловой группе).
Вы бы сделали это так, чтобы вы могли отделить основную реляционную модель данных (которая предположительно была бы относительно небольшой с точки зрения дискового пространства) от больших полей (что потребует пропорционально большего дискового пространства), чтобы обеспечить возможность использования различных стратегий архивирования или репликации. применяться к каждой файловой группе.