Можно ли обновить / сохранить новую запись в базе данных A на сервере A при обновлении базы данных B на сервере B? - PullRequest
1 голос
/ 05 октября 2010

У меня есть это требование, что мне нужно обновить / сохранить все записи из базы данных A на сервере A, когда состояние DatabaseB на сервере B обновляется до FG-FRESH.

Пример:

ServerB |База данныхB

SerialNumber Status 0000001 Завершено 0000002 FG-FRESH 0000003 FG-FRESH

Сервер A |DatabaseA

SerialNumber Status 0000002 FG-FRESH 0000003 FG-FRESH

Таким образом, если SerialNumber 0000001 обновлен до FG-FRESH на ServerB, он также будет вставлен в ServerA | DatabaseA, просто нажав кнопку обновления.

Я создам приложение, используя winform в c #.

Возможно ли это?Мне очень нужна твоя помощь .. Спасибо в уважении ..

Ответы [ 4 ]

1 голос
/ 05 октября 2010

То, что вы ищете, это Репликация .Эта функция позволяет распространять изменения в одной базе данных в другую базу данных.Существуют различные варианты репликации ( Слияние , Транзакционный , Одноранговый и т. Д.)Какой из них правильный, зависит от многих факторов, см. Выбор подходящего типа репликации .

0 голосов
/ 05 октября 2010

Вы также можете использовать Sync Framework.Настройте синхронизацию как однонаправленную и используйте нажатие кнопки в качестве триггера.

0 голосов
/ 05 октября 2010

может быть, SQL триггер это то, что вы ищете

Здесь

Когда происходит вставка или обновление таблицы в одной базе данных, вы можете обновить информацию в другой таблице в другой базе данных.

0 голосов
/ 05 октября 2010

Таким образом, если SerialNumber 0000001 обновлен до FG-FRESH на сервере B, он также будет вставлен в ServerA | DatabaseA, просто нажав кнопку обновления.

, поэтому вы хотите, чтобы это произошло в ответчтобы кнопка была нажата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...