2010-08-17 91 views
0

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

+0

他们的原始格式是什么? – Rob 2010-08-17 09:19:26

+0

什么版本的SQL Server?你需要全文搜索集成吗? – 2010-08-17 09:38:17

回答

0

这取决于原始格式。如果你想存储PDF的,你可能最好使用VARBINARY(MAX),它有2GB的限制。如果你愿意,我认为你以后可以通过简讯搜索。

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