DB用于便携式和服务器使用

时间:2012-03-09 13:11:55

标签: database deployment

我将开发一个使用数据库的新C#应用程序。 DB必须满足以下需求:

  • 如果应用程序可以连接到公司的数据库,那么它将处于编辑模式并使用该数据库
  • 如果不是,它将处于只读模式。然后我想使用一个定期与公司DB同步的本地数据库。然后使用可以离线。
  • 我希望该应用无需安装即可运行。只需复制文件即可。

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

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

1 个答案:

答案 0 :(得分:1)

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