base64编码图像的数据类型是什么?

时间:2010-07-29 14:17:18

标签: c# sql-server vb.net reporting-services reportingservices-2005

问题:为了在数据库中存储徽标并在ms报告服务中动态显示它,我需要对图像进行base64编码。由于MS的限制,它不适用于二进制保存的图像...

现在我的问题:我使用哪种数据类型? Varchar,nvarchar还是文本?

我认为varchar足够好,因为base64编码,但图像可能大于4000个字符......

1 个答案:

答案 0 :(得分:3)

Varchar(max)最多支持2GB,由于数据已经是base64编码,因此不需要unicode存储。

http://www.sqlskills.com/BLOGS/PAUL/post/Importance-of-choosing-the-right-LOB-storage-technique.aspx