【发布时间】:2018-03-01 23:25:19
【问题描述】:
我有一个日历类型的 WPF 程序,用于将工作负载分配给团队。事件存储在 Access 数据库中,一次由一个人通过远程连接到计算机来访问该程序。团队已经发展壮大,需要多人同时访问该程序。我可以在多台计算机上安装程序,但我应该将数据库移到哪里?在 Dropbox/Onedrive 等软件上,在 SQL 在线主机上?谢谢。
【问题讨论】:
标签: sql-server database share multi-user
我有一个日历类型的 WPF 程序,用于将工作负载分配给团队。事件存储在 Access 数据库中,一次由一个人通过远程连接到计算机来访问该程序。团队已经发展壮大,需要多人同时访问该程序。我可以在多台计算机上安装程序,但我应该将数据库移到哪里?在 Dropbox/Onedrive 等软件上,在 SQL 在线主机上?谢谢。
【问题讨论】:
标签: sql-server database share multi-user
您可以在许多云平台上使用 SQL Server(尽管我不确定 Dropbox 是否可以本地托管 SQL Server)。 Azure(微软云)是一个非常成熟的解决方案。您仍然应该验证,现在多个用户将管理数据,数据库是否定期备份,并且数据的任何更新都应该在您的代码应该知道的事务中完成。 “意识到”意味着如果存在冲突,您的代码应重新提交或通知用户插入/更新/删除失败。
【讨论】: