database - 增加 Windows Mobile 5 模拟器存储

标签 database windows-mobile sql-server-ce compact-framework

我正在使用 Microsoft Sync Framework 将 SQL Server 数据库与 Windows Mobile 5 模拟器上的 SQL Compact SDF 文件同步。我们正在部署的实际设备中有一个 2 gig SD 卡,因此我们想将我们的数据库文件存储在那里。但是,当我在 Windows Mobile 5 模拟器中将一个共享文件夹映射为存储卡时,SQL Compact 引擎由于一个错误而无法在映射的存储卡上创建或修改数据库文件。因此,为了在模拟器的开发过程中解决这个问题,我只是打算将数据库存储在内部设备存储上,但是,它限制为 32 MB,我找不到增加它的方法。有谁知道如何增加模拟器上的存储空间。我说的是存储空间而不是 RAM :)。

否则,有谁知道如何解决模拟器中无法在存储卡上存储 SQL Compact 数据库文件的错误?

谢谢!

最佳答案

http://forum.xda-developers.com/showthread.php?t=549675您会找到一个用于设置 RAM 磁盘的模拟器的驱动程序,对于模拟器来说,该驱动程序被视为外部存储卡,但不会遇到映射文件夹的问题。我检查了存储在 RAMDisk 中的 SQL Compact sdf 文件,它的工作原理非常棒。我将它用作 64MB 驱动器,但据推测它最多可以处理 256MB。

关于database - 增加 Windows Mobile 5 模拟器存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/821720/

相关文章:

database - 为什么在 postgresql 中授予权限或更改所有权时找不到数据库和角色

mysql - 选择第n行某key SQL

c# - 使用 SQL Server CE 的内存/性能

c# - 如何检查 SQL Compact 自动收缩设置?

此 INSERT 上的 MySQL 错误 #1064?

c++ - 使用 winsock 从多个主机接收多个数据报

c# - 安装 CAB 文件无助于解决 "error message cannot be displayed ... optional resource assembly ... cannot be found"

c# - CE 设备重启后主窗体随机消失

c# - 在 SQL Server Compact Edition 中将 Entity Framework 代码中的种子主键首先设置为 0

database - Redshift 许多小节点与较少数量的较大节点