2012-03-09 58 views
0

我将开发一个使用数据库的新C#应用程序。该DB必须符合以下要求:用于便携式和服务器使用的数据库

  • 如果应用程序可以连接到公司的数据库,然后它会在编辑模式,并使用DB
  • 如果没有这将是只读模式。然后我想要使用一个本地数据库,它将与公司的数据库定期同步。然后使用可以脱机。
  • 我希望应用程序在没有安装的情况下运行。只需复制文件即可。

这就是为什么我想到了SQLite。我只是一个可以复制的文件。但问题是我不能在具有多个用户的服务器上使用SQLite,对吧?

我需要一个数据库,可以由multipe用户访问,不必安装。
哪个数据库最适合我的需求?

回答

1

您可以使用不需要安装的SQL Server compact。它还支持多个用户和复制,似乎涵盖了您所概述的需求。