我需要在中央数据库和几个本地数据库之间复制/同步数据。所有数据库都是 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/