C# SQL数据从本地传输到实时服务器

C# SQL数据从本地传输到实时服务器,c#,sql,sql-server-2008,C#,Sql,Sql Server 2008,我正在做一个大学项目。我需要的是编写一个C程序,根据本地服务器的更改定期更新服务器。基本上,该程序适用于60 Gb的大型地理数据集,并且表很简单,没有外键。Local几乎每天更新一次,目前服务器中的更改每月更新一到两次 我需要一些关于如何有效和最佳地做到这一点的想法。我不想覆盖live server上以前的记录,只需更新它们并保留更改和任何删除的记录即可。我使用的是SQL server 2008 R2和VS Express 2012的快速版本 在本地和服务器上向表中添加两列:时间更新并被删除 更

我正在做一个大学项目。我需要的是编写一个C程序,根据本地服务器的更改定期更新服务器。基本上,该程序适用于60 Gb的大型地理数据集,并且表很简单,没有外键。Local几乎每天更新一次,目前服务器中的更改每月更新一到两次


我需要一些关于如何有效和最佳地做到这一点的想法。我不想覆盖live server上以前的记录,只需更新它们并保留更改和任何删除的记录即可。我使用的是SQL server 2008 R2和VS Express 2012的快速版本

在本地和服务器上向表中添加两列:时间更新并被删除

更改软件以更新时间\u更新的时间戳任何时间记录都会更新,而且更改也会被删除,以反映记录将被删除而不是实际删除。所有用户可见的select查询都应按“是否删除”进行筛选,以从视图中隐藏删除的行

在更新时创建索引,并且当您需要将数据同步到远程服务器时,只需按上次更新后的时间戳进行

这样做应该只允许同步自上次同步以来发生的更新和删除。

查看是否可以使用MS sync框架或任何其他类似框架。