c# - 将更改从一个数据库更新到同一服务器中的另一个数据库

标签 c# sql-server-2005 database using

我有一个客户端数据库的副本,比如“DBCopy”,其中已经包含修改后的数据。客户端数据库 (DBCopy) 的副本附加到中央数据库 (DBCentral) 所在的 SQL Server。然后我想更新任何东西 DBCopy 中已经存在的更改到 DBCentral。 DBCopy 和 DBCentral 都具有相同的架构。我如何使用 C#.NET 以编程方式执行此操作,也许只需单击一下按钮。你能给我一个示例代码来说明如何做吗?我正在使用 SQL Server 2005 标准版和 VS 2008 SP1。

在实际场景中,大约有 7 个客户端数据库都与中央数据库具有相同的架构。我正在将每个客户端数据库的副本附加到中央数据库所在的中央服务器,并尝试使用 C# .NET 以编程方式将客户端数据库的每个副本中存在的更改逐一更新到中央数据库。客户端和中央服务器是物理上独立的机器,位于不同的地方。它们没有相互关联。

我只需要更新和插入新数据。我不担心删除数据。

感谢和问候 帕万

最佳答案

去看看Sync Framework .否则,去创建一些 SSIS 包并运行它们。

关于c# - 将更改从一个数据库更新到同一服务器中的另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816050/

相关文章:

c# - Parallel.ForEach() 是否在执行后立即销毁线程?

c# - Microsoft 计算机视觉 API 返回 404 未找到资源

database - Oracle 在 Windows 或 Linux 上工作得更好?根据你的经验给出你的答案

r - 不同行中共享同一列中相同值的值求和

javascript - 使用javascript获取数据库字段值

c# - C#解析某个字符串

c# - 实体值的版本控制

sql-server-2005 - 查询 SQL Server 2005 全文搜索干扰/停用词

sql-server-2005 - varchar(max) = varchar 吗?

sql-server-2005 - 在日期时间上创建计算列