问题:为了在数据库中存储徽标并在ms报告服务中动态显示它,我需要对图像进行base64编码。由于MS的限制,它不适用于二进制保存的图像...
现在我的问题:我使用哪种数据类型? Varchar,nvarchar还是文本?
我认为varchar足够好,因为base64编码,但图像可能大于4000个字符......
答案 0 :(得分:3)
Varchar(max)最多支持2GB,由于数据已经是base64编码,因此不需要unicode存储。
http://www.sqlskills.com/BLOGS/PAUL/post/Importance-of-choosing-the-right-LOB-storage-technique.aspx