在接下来的几个月中,我们需要考虑的最佳技术/技术,可周期性上传被保持在本地网络上多达基于SQL Server 2008的服务器。

在Web SQL Server 2008 Express的数据

我们的想法是,让我们能够整合分布在20中的数据(本地)的SQL Server Express 2008点的应用程序在全国各地使用到用于报告单个数据库(SSRS)。

在每个位置的数据库使用的WinForms / WPF应用程序,我将寻找本地管理员到/月的应用程序每周一次点击一个按钮的最新数据上传到基于Web的服务器。

所以,我的问题是,什么样的技术/工艺很受欢迎,并且应该避免什么人?

有帮助吗?

解决方案

如果 SQL Server复制是不是你寻找,一定要检查出 Microsoft同步框架

使用 SQL Server的合并复制时,多个数据库可以被组合。随着同步框架,你可以同步集成到自己的应用程序。这允许管理员按下按钮来上传的所有数据。

我会避免创建同步脚本,因为他们可以变得非常复杂。既然你的数据组合,通过主键比较也不是一个选项。有工具来做到这一点,如 SQL三角洲,但它会很容易出现人为错误(例如。重写/删除离开数据)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top