4

我是一名实习生,被要求对 SQL 2008 数据压缩进行一些研究。我们希望将 Outlook 电子邮件的几个部分存储在一个表中。问题是我们想将整个电子邮件正文存储在一个字段中,然后又想压缩它。使用 Char() 不会存储整个正文,但允许压缩...使用 varchar() 将存储整个正文但不允许压缩。关于如何储存整个身体并压缩它的任何想法?

谢谢您的回复!

4

3 回答 3

3

SQL 2008 可以为您执行此操作,请参阅创建压缩表和索引

于 2009-07-07T15:01:27.473 回答
0

您的行的最大可能大小是否可能超过允许的最大行大小?您提到了 7,500 多个字符的电子邮件,所以听起来您已接近上限。

“当最大行大小加上压缩开销超过最大行大小 8060 字节时,无法启用表进行压缩。”

来自http://technet.microsoft.com/en-us/library/cc280449.aspx

于 2009-08-08T22:15:17.873 回答