【问题标题】:Merge replication between Express and Enterprise editions of SQL Server合并 SQL Server Express 和 Enterprise 版本之间的复制
【发布时间】:2021-09-23 22:54:25
【问题描述】:

我有两个 SQL Server 服务器。

  • 第一个是企业版,它是本地服务器
  • 第 2 版是 Express 版,现已上线

现在,第一个将事务复制推送到第二个。

我的问题:是否可以在这两者之间进行合并复制?我可以将第一台服务器配置为也从第二台服务器拉取更改吗?

如果不可能的话,以编程方式实现它的最佳方法是什么?

【问题讨论】:

    标签: sql-server database-replication merge-replication


    【解决方案1】:

    根据我的搜索(并找到,例如https://dba.stackexchange.com/a/194380/239286),似乎不可能将 SQL Express 版的更改拉回企业(或标准)版。虽然 MS 声明合并复制是可能的。

    我认为根本原因是 Express Edition 没有发布/分发更改所需的“代理”。

    对于以编程方式解决此问题的最佳方法,我无法给出任何建议。一种方法(可能?)是将您的第二个 SQL-Server 从 Express 更改为标准版(未经测试),至少这是我们的目标。

    另请参阅有关此主题的内容: https://www.sqlservercentral.com/forums/topic/is-merge-replication-available-in-sql-server-express#post-906916 https://social.msdn.microsoft.com/Forums/en-US/4ade52f9-84fd-47a1-a9d1-c5a15b968520/merge-replication-with-sql-express

    【讨论】:

    • 感谢您的宝贵时间。我还在找。同时,虽然我设法对某些表进行了手动同步(以编程方式),但这很让人头疼。标准版许可证 更多钱!这是客户的噩梦:)
    猜你喜欢
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多