在sql server数据库中存储新闻稿 - 最佳实践?

时间:2010-08-17 08:59:20

标签: sql-server

我正在寻找将简报存储在SQL Server数据库中的最佳存档方式。最简单的方法是什么?我以为我可以将新闻简报存储为pdf:s,但我应该在数据库中使用哪种数据类型?还有什么我应该记住的吗? 感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这取决于原始格式。如果要存储PDF,最好使用VARBINARY(MAX),其限制为2GB。如果你愿意,我不认为你以后可以搜索新闻通讯。

我们以XML格式存储新闻简报的内容(在发送之前使用XSL进行解析),而SQL Server的XML数据类型只允许有效的XML,因此可能更有用。如果是HTML,请使用VARCHAR(MAX)或NVARCHAR(MAX)。 (NVARCHAR允许使用unicode字符,但每个字符占用VARCHAR的两倍,因此限制是VARCHAR的一半)。