Я изменил таблицу из базы данных разработки и хочу обновить ту же таблицу в производственной базе данных новыми данными с сервера разработки. Пожалуйста, дайте мне это объяснить ...SQL Server 2008: обновление таблицы с помощью первичного ключа
Например,
Таблица развития:
TableName: 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
- auto increment # и первичный ключ)
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 я сменил имя с «A» на «Z» на parentID# 1
, а также удалил запись для parentID# 2
.
С parentID# 2
запись была удалена на сервере DEV, предположим, что я удалю любые записи из других таблиц, связанных ParentID# 2
на производственном сервере.
Что такое хороший способ обновить ParentTable
при производстве, который выглядит точно так же, как ParentTable
на сервере DEV?
Заранее спасибо
Это одноразовое обновление или это постоянная/мгновенная потребность? –
Только однократное обновление. Спасибо – Milacay