【发布时间】:2013-10-25 20:42:00
【问题描述】:
我是编程的初学者。但我正在开发一个 C# 项目,我需要做的是远程更新我的 SQL Server 数据库。我的意思是当一个客户端更新数据库时,会将更新的数据发送给其他客户端。我正在使用 SQL Server 2008。我不知道要执行此任务。
感谢您的热情回复。
【问题讨论】:
-
尽管允许 Internet 直接访问 SQL 服务器被认为是不安全和糟糕的编程。如果您想要一个集中式数据库,您可能需要一个 Web 服务(例如 ASP.NET Web Api)来为您编组对数据库的访问。
-
@TrevorElliott 非常感谢您的提示!我可以使用 windows 窗体而不是使用 ASP.NET 吗?我的意思是,如果他们是与其他客户共享我的集中式数据库的任何方法。
-
这不是一个小话题,但是任何可以发出 HTTP 请求的东西都可以访问 Web 服务。这几乎是所有东西(windows、mac、linux、手机)。
-
@PasinduM - 如果你不想使用
ASP.NET,我会选择使用WPF 而不是WinForms。它更加灵活和强大。
标签: c# sql-server sql-server-2008 remote-access