2011-08-09 62 views
0

嗨,我正在创建一个Windows应用程序,我需要选择一个数据库。我不想出去安装sql server express for每个使用我的应用程序的人。我可以使用哪些数据库,不需要安装应用程序

我可以使用哪些数据库,不需要安装应用程序。我想为每个存储在本地的客户建立一个数据库。

+0

可能的[免费便携式数据库]的副本(http://stackoverflow.com/questions/557632/free-portable-database) –

回答

1

这将取决于你想使用它,如果你只是想一个数据库,为每个用户,然后我会看看用什么样的SQLite

如果你需要为每个用户一个数据库SQL上安装的服务器远程服务器将是理想的

1

SQLite岩石在这些情况下。

1

我认为它能够更好地使用:SQL Light数据库可能会解决你的问题。

Limits In SQLite

+0

sql lite的最大大小是多少,我可以使用petapoco? – David

+0

@ user351709 - 有这方面的限制http://www.sqlite.org/limits.html或点击我的答案的第二个链接 –

1

二者必选其一SQLiteSQL Server Compact Edition

+0

我不确定SQL Lite,但对于分布,你可以只是xcopy SQL Server CE在安装期间结束。不能比这更容易。但是,有一些限制(我认为没有存储过程)。它也很好地集成到视觉工作室,如果那是你的包。 – rigamonk

1

我会想使用SQLite的。它无需服务器,不需要用户部分的预配置。每个数据库都保存为一个文件。阅读本文SQLite

相关问题