我将建立一个设置的应用。这些应用程序之一,是人参与的应用(编写维生素b6)将编写数据收到来自各种来源的当地数据库。所有其他应用程序(将编写VS2008/c#3.0)将读取这些数据用于主要报告的原因。

我不想SQL Server/MySql/Sybase或甚至其表达的版本,因为分发的问题(例如需要单独的安装,等等...)。我在寻找一个地方的数据库驱动程序的两个维生素b6(因此可能OLEDB,或ODBC如果我必须要解决它)ADO.NET.它也会很好的,如果数据库中已有的支持中,就像它能够或者至少1到-1映射器,就像亚音速,但是,这不是一个处理器。但是我的主要要求是该数据库应该是大规模的固体,这样我不必浪费时间摆弄它,恢复丢失数据,等等。

我有经验MS Access从后在当天没有太多美好的回忆(它也不是坏或者)。我听到的源码、SQL服务器上的紧凑的版,VistaDB,等等。但是没有经验他们的和我不知道谁拥有实际使用它。

外面有什么最适合我的情况?

有帮助吗?

解决方案

SQLite的可能只是适合该法案。请确保您检查了所有可用的包装为好。

其他提示

你有没有想过火鸟SQL <的/ A>

检查出优势数据库服务器。它有一个无提示安装选项,有一个非常小的足迹和易于维护。它有很多的客户支持:ODBC,OLE DB,.NET数据提供程序,JDBC,DBI,PHP等版税免费本地引擎(只是一个DLL,它在处理与您的应用程序运行),便宜的客户机/服务器,SQL和直接的导航表的访问。

的DevZone

SQL Server精简版是进程内,因此没有单独安装。

我没有很多与 SQLite的的任何经验,但我已经用它一点点。它在href="http://sqlite.org/famous.html" rel="nofollow noreferrer"> LOT 的情况和应用程序使用

我可以保证VistaDB的。你可能想看看另一个数据库是黑鱼

SQLite是非常低的冲击和写得很好。它是完美的本地客户端数据库

SQLite作为他人与 SQLite.net ADO.net提供商,为了便于.NET访问提到到它。

我用ScimoreDB,并写了我的appender的log4net的,我的应用程序。有混杂的结果,花了很多时间试图通过文档去把事情按照工作的需要。

我朝着SqlLite并有一个链路左右浮动有关使用亚音速与SqlLite。

有可能使用SQL Server作为本地数据库直接连接到数据库文件。但是,这需要你有SQL Server Express的安装。

看ASP.Net的与成员资格提供的默认设置。这将创建网站的本地文件基础数据库。

使用这种方法,你可能是好的,因为你可以用你所有熟悉的工具进行开发时。

编辑:结果 我只注意到了嵌入式标签。如果你想运行在Windows CE设备上的应用程序,你可以选择 SQL Server精简。它不支持存储过程,据我所知,但它支持SQL Server的其他大部分功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top