2010-08-17 88 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的一半)。