Вопрос

Когда мне следует выбрать тот или иной вариант?Каковы последствия для пространства и (полнотекстовой) индексации?

КСТАТИ:В настоящее время я использую SQL Server 2005 и планирую перейти на версию 2008 в ближайшие месяцы.

Спасибо

Это было полезно?

Решение

Новые (максимальные) поля значительно упрощают работу с данными из кода .NET.С varbinary(max), вы просто устанавливаете значение SqlParameter в массив байтов, и все готово.Что касается поля изображения, вам нужно написать несколько сотен строк кода для потоковой передачи данных в поле и из него.

Кроме того, поля изображения/текста устарели в пользу varbinary(max) и varchar(max), и будущие версии Sql Server прекратят их поддержку.

Другие советы

Как только вы поместите его в большой двоичный объект, его будет сложно использовать для обычного сравнения SQL.Видеть Использование типов данных большого значения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top