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

C# 可以共享SQL Compact Edition 3.5数据库吗?,c#,sql-server-ce,C#,Sql Server Ce,我用SQL Compact Edition 3.5制作了一个应用程序,供许多用户使用,但在测试中,在第一次连接后,我无法连接到数据库 这是我的应用程序中的一个错误,还是SDF文件中有许多连接的问题 那么Compact Edition 3.5接受256 connexion呢 根据应用程序的行为,您可能可以将SQL Compact替换为。它实际上一次只能处理一次写入,但可以同时处理多个读取。除此之外,您还应该看看真正的SQL server。您应该看看Microsoft。简而言之,它说,如果数据库在事

我用SQL Compact Edition 3.5制作了一个应用程序,供许多用户使用,但在测试中,在第一次连接后,我无法连接到数据库

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


那么Compact Edition 3.5接受256 connexion呢

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

您应该看看Microsoft。简而言之,它说,如果数据库在事务中没有被锁定,多用户/应用程序可以同时访问SDF


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

SQL server CE是进程内单驱动器user@Eugen里克:你说没有理由让多台电脑访问数据库到同一个sdf文件!有很多工作要做:(为什么要做很多工作,只需升级到SQL Server Express:-)实际上很简单:使用另一个SQL Server版本-但首先确保您了解用例(连接限制、性能、许可)。或者,将SQL-CE封装在一个自行开发的服务器进程中,该进程接受、序列化并执行查询—再次在您停止使用后执行-cases@ErikEJ:这是一个更大项目的一部分,该部分设计用于sdf文件