【问题标题】:How to update a table copy in another database如何更新另一个数据库中的表副本
【发布时间】:2014-11-04 13:43:05
【问题描述】:

我有两个相同的数据库 - 一个用于开发 (DEV),一个用于生产 (PROD)(都是 SQL Server 2008)。

我已经更新了 DEV 中某个表的内容,现在我想同步 PROD 中的相应表。

我没有更改表架构,只更改了表内的一些数据(我已经更改了现有行并添加了一些新行)。

如何轻松将DEV中的更改转移到PROD中对应的表中?

请注意,自动标识列 mgiht 中的值在两个表之间不完全匹配。但是,我知道我只对另一列中具有相同值的行进行了更改。

  • 马丁

【问题讨论】:

标签: sql sql-server-2008 synchronize


【解决方案1】:

如果不想使用复制,可以在 DEV 数据库中创建更新、插入和删除触发器,并通过触发器更新 PROD。 或者您可以在 PROD 数据库上创建 DEV 数据库表的视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-16
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    • 2021-02-02
    相关资源
    最近更新 更多