我有一个日历类型的WPF程序,用于将工作负载分配给团队。事件存储在Access数据库中,一个人通过远程连接到计算机一次访问该程序。团队成长,多人需要同时访问该程序。我可以在几台计算机上安装该程序,但是我应该在哪里移动数据库?在Dropbox / Onedrive等软件上,在SQL在线主机上?感谢。
答案 0 :(得分:0)
您可以在许多云平台上使用SQL Server(但我不确定Dropbox是否可以本机托管SQL Server)。 Azure(Microsoft云)是一个非常成熟的解决方案。您现在仍应验证,即使多个用户将管理数据,还应定期备份数据库,并且应在您的代码应该知道的事务中完成对数据的任何更新。 '意识到'意味着如果存在冲突,您的代码应重新提交或通知用户插入/更新/删除失败。