我有两个使用相同 MS SQL Server Mobile 数据库的 Windows Mobile 6.1 应用程序。他们可能会同时选择和更新数据库中的数据。数据库保存在一个 .sdf 文件中。
我不知道 MS SQL 移动版是如何工作的。应用程序加载以下 sql 库:sqlceoledb30.dll、SQLCEER30EN.DLL、sqlcese30.dll 和 sqlceqp30.dll。
这样做安全吗?
我怀疑上述 dll 允许一个应用程序使用存储在 .sdf 中的数据库,但没有单独的 SQL 进程允许多个应用程序/进程使用同一个数据库。
更新:似乎只有 SQL CE 3.5 支持该功能。这是一个相关的问题。