大家好,
我们有一个带有MySQL后端的.Net 2.0应用程序。我们希望能够在安装应用程序并试图寻找最佳解决方案时部署MySQl和数据库。当前设置是将所需文件复制到本地计算机上的文件夹,然后执行“ NET START”命令来安装和启动mysql服务。然后,我们使用bat文件将数据库的备份还原到此新创建的mysql实例。这根本不是一个理想的解决方案,我试图提供更强大的功能。
问题是Vista上的用户权限,以及有关安装和启动服务的各种小问题。它太脆弱了以至于不能可靠,或者至少在我对其进行测试时以这种方式出现。这是一种“客户端/服务器”类型的设置,因此我们只需要在每个办公室安装一台服务器,但我要确保其尽可能轻松,屏幕尽可能少。
你会怎么做?
不确定您在项目中的位置,但是如果它是一个简单的小型数据库,则可以考虑将其转换为SQLite。对于客户端/服务器操作而言,这不是理想的选择,但如果处理量小/事务少,则可能会起作用。