我正在使用Visual Studio 2015中的数据库驱动程序,使用C#,Windows Form Application,我正在使用SQL Server 2014作为我的数据库,从MSDN站点下载了最新版本。
我的运作良好。但是,如果我想要其他计算机和不同版本的Windows上的其他用户,这需要他们安装SQL Server,对吗?
基本上,该应用程序用于存储当前的药物,情绪,情绪测验,症状等。我将所有结果存储在SQL Server数据库中。可以通过程序的GUI编辑,删除它们等。用户是否需要安装SQL Server才能使用此应用程序?
如果是这样,是否有替代方法可以保持数据库而不必拥有SQL Server连接,或者有没有办法在没有用户安装SQL Server的情况下执行此操作?我不希望远程连接到我,我希望它是独立的。
这有什么意义吗?如果没有,我可以解释更多。我知道在Visual Basic 4的时代我正在制作,读取和编写没有SQL的数据库。但那是16年前的事了。所以我想知道最简单的解决办法是什么。谢谢!
答案 0 :(得分:1)
换句话说,您需要一个数据库,您可以a)自由地分发给最终用户,b)将“连接”到他们本地存储的数据库副本。
以下是几个选项---
使用ConfigurationManager.OpenExeConfiguration读取/写入app config .xml文件,并将其用作键/值存储。如果需要,我可以提供示例。
动态创建一个Access数据库,对于大多数事情它应该和MSSQL一样工作,而且开销更少。方法如下: