可以共享SQL Compact Edition 3.5数据库吗?

时间:2012-01-24 13:15:42

标签: c# sql-server-ce

我用SQL Compact Edition 3.5制作了一个应用程序,用于许多用户但在测试中我得到的无法连接数据库后第一个如何连接!

这是我的应用程序或问题中的一个错误,在SDF文件中有许多连接?

那么Compact Edition 3.5接受256连接!

2 个答案:

答案 0 :(得分:1)

根据应用程序的行为方式,您可以将SQL Compact替换为SQLite。它实际上一次只能处理一个写入,但可以处理多个同时读取。除此之外,你应该看一个真正的SQL服务器。

答案 1 :(得分:0)

您应该查看Microsoft Locking in SQL Server CE。简而言之,它表示多用户/应用程序可以同时访问SDF,前提是数据库未在事务中锁定。

此外,我还想提到我们也没有多用户/应用程序访问网络驱动器上的SQL Server CE 3.1文件。 (对于SQL Server CE 3.5,此约束可能仍然适用)。如果您受此影响,则必须确保使用本地驱动器参考打开SDF。