【问题标题】:With a SQL Server 2005 database that is set up as a Merge Replication Push Subscriber, is it possible to use the same database as Publisher as well?对于设置为合并复制推送订阅者的 SQL Server 2005 数据库,是否也可以使用与发布者相同的数据库?
【发布时间】:2010-10-11 06:32:08
【问题描述】:

我们在不同办公室的数据库之间设置了合并(推送)复制。每个数据库都承载了完整的数据集,因此每个办公室的用户只需要连接到他们办公室的数据库服务器。当用户想要离开现场时,他们需要将数据子集拉到本地(在用户的笔记本电脑上)SQL Express 数据库。是否可以使用 SQL Server 2005 复制从订阅者数据库中提取此子集,然后再将其本地更改复制回来?

编辑:我们不希望地区办事处的用户针对我们的主要发布者数据库进行复制,而是针对订阅者数据库进行复制。因此,每个订阅者都必须充当该办公室中用户的发布者(甚至可能使用事务复制而不是合并复制)

【问题讨论】:

    标签: sql-server replication


    【解决方案1】:

    是的,但是将异地用户的 SQL Server 2005 Express Edition 设为合并复制订阅者(即指向您的分发服务器)。

    Ref.

    【讨论】:

    • 虽然它并不能真正满足我们每个用户(订阅者)需要根据他/她在数据库中的用户 ID 过滤他/她的数据的特定场景,但它仍然是正确的答案原始问题:)
    猜你喜欢
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多