当前位置:  开发笔记 > 数据库 > 正文

Windows桌面应用程序的最佳零(接近零?)管理关系数据库是什么:Access,SQLite,SQL Server,其他?

如何解决《Windows桌面应用程序的最佳零(接近零?)管理关系数据库是什么:Access,SQLite,SQLServer,其他?》经验,为你挑选了1个好方法。

我们不需要多用户.只是关系.我们的应用程序目前使用Access,但Access不是完全零管理,因为它容易出现损坏.

SQLite摇滚,坚如磐石,纯粹的零管理?

或者......有没有办法将SQL Server配置为桌面引擎,以便它是纯零管理员?

或者......还有其他一些关系选择吗?

我们使用ADO作为与Access通信的层,因此切换到SQL Server并不难,但我的理解是我不能将ADO用于SQLite,因此切换到SQLite需要大量重写.是对的吗?



1> Ryan Lundy..:

其他数据库可能比Access更稳定,但我不知道任何易于使用的东西,并且最终用户也很容易理解.访问(如SourceSafe)总是被称为"容易腐败",但很少和很远是这方面的第一手资料.大多数人"在某处读它".

考虑只在您的应用程序中包含一个备份例程,如果您担心损坏,则会保留Access数据库的最后两个或三个副本.

如果你坚持其他的东西,那么试试SQL Server Compact Edition(正如其他人所建议的那样),其中(如Access)只是一个文件,在这种情况下是一个.sdf文件,还有一些DLL.与SQL Server Express Edition不同,SQL Server CE不会让后台进程一直运行.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有