我需要在中央数据库和一些本地数据库之间复制/同步数据。所有数据库都是 MS SQL 2012。我无法通过 Management Stdio 访问中央数据库。它位于共享主机上,我不确定是否可以访问其上的复制服务。
如果有一个库或类似于通过 C# 在数据库之间复制/同步数据的东西,那将非常有帮助。
有什么解决办法吗?
提前致谢
我需要在中央数据库和一些本地数据库之间复制/同步数据。所有数据库都是 MS SQL 2012。我无法通过 Management Stdio 访问中央数据库。它位于共享主机上,我不确定是否可以访问其上的复制服务。
如果有一个库或类似于通过 C# 在数据库之间复制/同步数据的东西,那将非常有帮助。
有什么解决办法吗?
提前致谢
这可以通过复制管理对象 (RMO) 来完成。
RMO 允许通过Microsoft.SqlServer.Replication命名空间以编程方式控制复制。
查看复制管理对象概念以开始使用。
请记住,RMO 已被弃用,并且可能会在 SQL Server 的未来版本中删除。我创建了Microsoft Connect 项目以请求 Microsoft 重新考虑弃用 RMO API。如果你觉得这很重要,请投票。