我正在使用WP应用程序,我使用的是32 Mb的SQLite数据库,我需要将其更改为SQL Server Compact Edition数据库。问题是SQLite数据库中的一列是Text
类型,有时最多可包含9000个字符。
将数据库从SQLite转换为SQL Server CE后,此列的数据类型为NText
这占用了很多空间。
因此新的SQL Server CE数据库大小为130 Mb
当我试图在WP中打开并阅读它时,它给了我System out of memory
例外。
想要一个好的解决方案吗?
答案 0 :(得分:0)
对于超过4000个字符的列,您唯一的选择是ntext。您是否尝试过压缩SQL Compact数据库?
答案 1 :(得分:0)
我认为这是Compact SQL服务器的限制,因此我将返回SQLite,因为我有一个包含超过4000但小于6000的列的数据库。