c# - 是否可以通过 C# 代码进行 MS SQL 复制?如果是,如何?

标签 c# database synchronization replication

我需要在中央数据库和几个本地数据库之间复制/同步数据。所有数据库都是 MS SQL 2012。我无法通过 Management Stdio 访问中央数据库。它位于共享主机上,我不确定是否可以在其上访问复制服务。

如果有库或类似于通过 C# 在数据库之间复制/同步数据的东西,那将非常有帮助。

有什么解决办法吗?

提前致谢

最佳答案

这可以通过复制管理对象 (RMO) 来完成。

RMO 允许通过 Microsoft.SqlServer.Replication 以编程方式控制复制命名空间。

看看Replication Management Object Concepts开始。

请记住,RMO 已弃用,可能会在 SQL Server 的 future 版本中删除。我创建了 Microsoft Connect item请求 Microsoft 重新考虑弃用 RMO API。如果您觉得它很重要,请给它投上一票。

关于c# - 是否可以通过 C# 代码进行 MS SQL 复制?如果是,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19811906/

相关文章:

c# - 从 C# 调用 NetValidatePasswordPolicy 总是返回 Password Must Change

Python-SqlAlchemy : Filter query by great circle distance?

php - 在 PHP 中设置数据库连接类

c# - asp.net 中的链接按钮单击事件未触发

c# - 序列化实现 INotifyPropertyChanged 的​​类的实例时出现 SerializationException

c# - Swagger UI 未在 azure .net core 中生成,但它在本地工作

java - 如何优化数据库连接数?

java - 如何理解嵌套监视器导致死锁?

linux - Linux 中内核空间和用户空间之间的原子行为?

multithreading - java : how volatile guarantee visibility of "data" in this piece of code?