我正在为客户端、单用户单台计算机构建应用程序。
如果我使用本地数据库,我想知道客户端是否需要安装 SQL 2008 express edition 来运行应用程序?如果这是作为单击一次应用程序发布的,本地数据库位于何处(用于备份目的)?(或)如果我将数据库移动到 SQL Express 并连接应用程序以使用 Express 数据库中的数据会更好吗?
提前感谢您的所有帮助。
我正在为客户端、单用户单台计算机构建应用程序。
如果我使用本地数据库,我想知道客户端是否需要安装 SQL 2008 express edition 来运行应用程序?如果这是作为单击一次应用程序发布的,本地数据库位于何处(用于备份目的)?(或)如果我将数据库移动到 SQL Express 并连接应用程序以使用 Express 数据库中的数据会更好吗?
提前感谢您的所有帮助。
有许多数据库可供选择。对于单个用户的本地应用程序,我发现即使是 express sql 引擎也太过分了。SqlCE、Sqlite 或 nosql 选项(如持久哈希表或 ensent)都值得研究。
由于您将在本地使用一个用户数据库,我建议您考虑将其集成到您的应用程序中并使用SQL Server compact或SQLite之类的数据库(它有一个可以下载和使用的 .NET 库,它非常快速且紧凑)。