2012-09-07 196 views
4

该文档说明实体上所有属性的组合大小必须小于1MB。我有一个属性是128410的长度的字符串,它给了我这个错误。谁能帮忙?我期待能够存储高达1 MB。Azure表存储错误:PropertyValueTooLarge

+0

看来,如果我的属性长度超过32768,就会出现此错误。如果我做32769,那么它会失败。 – skb

+1

根据文档的 - UTF-16编码的值。字符串值可能高达64 KB。所以32K字符串UTF-16编码是64K限制。 – RickAndMSFT

回答

3

字符串值可能高达64 KB的大小。有关Azure存储表的更多信息,请参阅Understanding the Table Service Data Model

+2

32K字符串UTF-16编码符合64K限制。 – RickAndMSFT

+1

此外,如果您的值不是XML编码,它将是Base64'd,所以真正的48K是正常字符串值的最大值(包括JSON) – Captnwalker1