【发布时间】:2013-08-24 08:53:50
【问题描述】:
我正在.Net 中创建一个桌面应用程序,为此我需要一个数据库
- 便携式,例如 MS-Access
- 拥有 SQL Server 等存储过程的设施。
我寻找的所有数据库都没有这两种功能。例如MS Access 和 SQL lite 不支持过程,SQL Server 不支持可移植性。
或者是否存在具有这两种特性的替代数据库?
【问题讨论】:
-
我不认为“便携”是您应该使用的词。访问当然不是。自包含/无服务器/嵌入式可能是更好的术语。
-
“便携”是什么意思?
-
@Steve:就像 MS Access/SQLite。只是一个可以在任何地方用笔式驱动器拍摄的文件。
-
SQLServer 2012 有一个名为 LocalDB 的版本,具有 SqlServer 的所有功能,但不需要单独安装(无需服务)。您可以随您的程序一起提供所需的文件,并从您的设置中安装它。 See my question here
-
@Steve:LocalDB 也需要安装!