Frage

Ich bin ein Praktikum und wurde gebeten, einige der Forschung auf SQL 2008-Datenkompression zu tun. Wir wollen in einer Tabelle mehrere Teile von Outlook-E-Mails speichern. Das Problem ist, dass wir den gesamten E-Mail-Körper in einem Feld speichern wollen, aber dann will sie komprimieren. Mit Char () wird der ganze Körper nicht speichern, wird aber erlauben Kompression ... mit varchar () den gesamten Körper zu speichern, aber nicht Kompression ermöglichen. Alle Ideen, wie den ganzen Körper zu speichern und komprimieren?

Vielen Dank für Ihre Antworten!

Andere Tipps

SQL 2008 kann dies für Sie tun, finden Sie unter Erstellen komprimierter Tabellen und Indizes

Ist es möglich, dass die maximal mögliche Größe der Zeile, die die maximal zulässige Zeilengröße überschreitet? Sie erwähnten 7.500+ Charakter E-Mails so klingt es wie Sie bekommen nahe an der Grenze.

  

„Eine Tabelle kann nicht für die Kompression aktiviert werden, wenn die maximale Zeilengröße plus der Kompressionskopf die maximale Zeilenlänge von 8060 Bytes überschreitet.“

http://technet.microsoft.com/en-us/ Bibliothek / cc280449.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top