0

我想知道,有没有办法更新同时分布在多台计算机上的 Windows 应用程序的数据库?它是通过使用sql server 完成的吗?因为我正在开发一个考试系统,该系统将分布在多台计算机上供学生参加考试,我只是想知道管理员是否更新了问题数据库,这些更改是否也会应用于所有其他计算机,或者应该手动完成? 抱歉,如果我听起来很愚蠢,但我似乎无法理解我的这部分工作,我正在考虑切换到网络应用程序,因为它看起来更容易,但这个数据更新问题再次让我很难过。顺便说一句,我可能会将应用程序链接到内部网络,这与更新数据库有什么关系吗?请我在这里需要一些解释:|

4

1 回答 1

0

我认为您不需要每个客户端都有多个数据库。您的应用程序将成为客户端/服务器架构。您将拥有一个处理问题数据库的服务器应用程序。您还将有一个单独的客户端应用程序,它应该向服务器请求问题。您可以使用 Web 服务或任何其他形式与服务器进行通信。一旦您在客户端上收到问题,您的客户端应用程序将记录所有答案并将其提交回服务器。
在您的服务器端应用程序上,任何管理员都可以更新问题,客户端将获得更新的问题

于 2012-04-22T18:43:20.603 回答