【发布时间】:2016-02-25 21:23:00
【问题描述】:
我修改了开发数据库中的表,并希望使用开发服务器中的新数据更新生产数据库中的同一个表。请让我解释一下...
例如,
发展表:
表名:ParentTable(ParentID 是自动增量#和主键)
ParentID Name Value
------------------------------
1 Z A-1 (change value to Z)
2 B B-1 (will delete the record completely)
3 C C-1
4 D D-1
5 E E-1
6 F F-1
7 G G-1
8 H H-1
9 I I-1
生产表:
表名:ParentTable(ParentID 是自动增量#和主键)
ParentID Name Value
-----------------------------
1 A A-1
2 B B-1
3 C C-1
4 D D-1
5 E E-1
6 F F-1
7 G G-1
8 H H-1
9 I I-1
首先,请注意ParentID 是自动增量#,也是主键。 ParentTable与其他人之间也有关系。
在DEV服务器上,我用parentID# 1把名字从“A”改成了“Z”,我还删除了parentID# 2的记录。
由于 DEV 服务器上的 parentID# 2 记录已被删除,假设我将从生产服务器上与 ParentID# 2 关联的其他表中删除所有记录。
有什么好的方法可以更新生产环境中的ParentTable,使其看起来与开发服务器上的ParentTable 完全相同?
提前致谢
【问题讨论】:
-
这是一次性更新还是持续/即时需要?
-
只有一次更新。谢谢
标签: sql sql-server-2008