我计划开发一个 Windows 窗体应用程序(或可能是 WPF),它可以安装/分发在一个网络上的多台计算机上。
这些应用程序将访问它们之间的一个 SQL 数据库。
这种解决方案的典型方法是什么?
以下是我到目前为止提出的内容:
- 所有人都在访问 Web 托管的 SQL 数据库
- 每次安装都附带安装数据库的选项(只有第一个需要这个),安装为用户提供了数据库的 IP,然后网络上的所有其他应用程序都可以引用这个数据库
我不是在征求意见,因为我知道这违反了 SO 规则,我在问实现这一目标的最佳方法是什么。