我必须为客户开发一个C#.net windows应用程序。数据库是SQL Server。我们的客户在不同国家有18个办事处。这个桌面应用程序将在所有办公室安装。所有18个都将有本地数据库。办公室也将有集中数据库。
我的问题如下。
1)我们如何将数据从分支服务器移动到中央服务器以及从中央服务器移动到分支服务器?
2)如何实现与数据库服务器的更快和连续的连接? 另外,我们如何在所有分支机构和中央服务器之间实现实时更新?
3)MSSQL如何通过互联网实时与多台服务器同步?
4)我们可以在没有互联网连接的地方实现这些目标吗?