Ms Sql server 2008 r2数据同步

时间:2014-05-17 09:19:49

标签: c# wpf sql-server-2008-r2 replication data-synchronization

我正在使用2个SQL Server 2008 R2数据库从事C#.NET(WPF)项目。我需要将新的/更改的数据从本地数据库更新到在线数据库。客户端系统具有低带宽连接。所以我需要一个上传文件同步的解决方案。

谁能告诉我怎么做到这一点?编程示例对我更有益。

1 个答案:

答案 0 :(得分:2)

了解以下内容:

  • SQL Replication
    • 支持单向或双向同步
  • SSIS
    • 允许您定义数据的映射以及转换,并轻松地将其他代码附加到流程
  • Linked-servers

    • 允许您查询远程服务器上的数据库和表,就好像它们是本地数据库的一部分一样。很容易设置(只需调用exec sp_addlinkedserver),一旦定义只使用普通的旧SQL


    Here是一个关于如何创建链接服务器的简单教程。 创建链接服务器后,我们可以按如下方式查询:

    select * from [LinkedServerName].[DatabaseName].[schema].[TableName]
    

如果您需要按钮单击左右发生这种情况,那么我建议您在存储过程中使用链接服务器 - 这是最简单的选项。 SSIS也适用,您需要按下按钮执行包。