Вопрос

Я стажер, и меня попросили провести исследование по сжатию данных SQL 2008.Мы хотим хранить несколько частей электронных писем Outlook в таблице.Проблема в том, что мы хотим сохранить все тело письма в поле, а затем сжать его.Использование Char() не сохранит все тело, но позволит сжать...использование varchar() сохранит все тело, но не позволит сжимать.Есть идеи, как хранить все тело И сжимать его?

Спасибо за ваши ответы!

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

SQL 2008 может сделать это за вас, см. Создание сжатых таблиц и индексов

Возможно ли, что максимально возможный размер вашей строки превышает максимально допустимый размер строки?Вы упомянули более 7500 символов в электронных письмах, так что похоже, что вы приближаетесь к пределу.

«Таблица не может быть включена для сжатия, если максимальный размер строки плюс затраты на сжатие превышают максимальный размер строки в 8060 байт».

от http://technet.microsoft.com/en-us/library/cc280449.aspx

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