代码之家  ›  专栏  ›  技术社区  ›  Alexis Abril

按列映射的SQL Server复制

  •  0
  • Alexis Abril  · 技术社区  · 15 年前

    是否可以使用SQL Server的复制服务将给定服务器上的表A复制到表B上的其他架构?

    IE

    表A
    ----------
    身份证件 int
    名称varchar(20)
    数据 文本

    表B
    ----------
    身份证件 int
    名称varchar(20)
    说明varchar(10)

    对于给定的ID,复制会将“名称”从表A复制到表B。

    可以选择表中的特定列作为项目数据,但是,我不确定是否可以在订阅端映射该数据。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Alexis Abril    15 年前

    复制服务是我对这个问题感兴趣的,但是,在丢失一个好的工具时,我忽略了一个更简单的解决方案。

    作为参考,我们最终采用的解决方案是将存储过程调度为一个作业,它会不断更新给定的数据集。

        2
  •  0
  •   Remus Rusanu    15 年前

    哪种复制?合并、快照、事务性?

    例如,您可以使订阅手动初始化,并使用存储过程进行插入/更新/删除,然后您可以根据需要修改这些过程以适应目标订阅服务器的模式。虽然可能,但我不认为这些修改和部署过程是微不足道的。最好得到专家的帮助来设置它。