лучший способ обнавление данных в удаленной БД

олег щербинин
Дата: 04.06.2008 07:30:32
Здравствуйте уважаемые программисты!
имеется две базы данных(на сервере и на локальном ком-ре)
на локальном ком. winform-программа из данных локальной БД
должна обновить данные в БД на удаленном сервере и обратно
тоже самое(с сервера в локальную БД).

Догадываюсь, что задачка тривиальная!
возможно проще всего организовать обмен XML документом.(хранить данные в формате xml не желательно..)

если будут разные подходы и решения, то будет интересно разбираться с этим вопросом!
поделитесь опытом пожалуйста!

спасибо.
nKognito
Дата: 04.06.2008 08:00:44
Если есть доступ к серверам баз данных то можно попробовать репликацию
Евгений Веприков
Дата: 04.06.2008 09:20:51
Все зависит от структуры синхронизируемых данных. Расскажите о ней подробнее.
Все должно быть просто, очень просто, настолько просто - насколько это возможно!
C...R...a...S...H
Дата: 04.06.2008 10:26:24
Ставте SQL2008
http://www.turtle.net.nz/blog/post/Sql2008Merge
----------------------------------------
Knowledge is P...O...w...E...R!
My site
Евгений Веприков
Дата: 04.06.2008 11:17:41
C...R...a...S...H:
Ставте SQL2008 http://www.turtle.net.nz/blog/post/Sql2008Merge

Чтобы сделать такое не обязательно нужен 2008 и вообще SQLServer. Достаточно иметь начальные представления об SQL.
Все должно быть просто, очень просто, настолько просто - насколько это возможно!
олег щербинин
Дата: 06.06.2008 08:23:22
уважаемый Евгений Веприков!
структура базы данных представляет собой 30 полей типа text

и суть вашей идеи я не улавливаю...
Евгений Веприков
Дата: 06.06.2008 19:44:55
Ну делаем нкую процедуру, которая проверяет, есть ли строка с таким Id в обновляемой таблице, если нет, вставляем, если есть проверяем, совпадают ли строки, если нет, обновляем.
Все должно быть просто, очень просто, настолько просто - насколько это возможно!
cho
Дата: 06.06.2008 20:30:28
Можно средствами ADO.NET решить подобную задачу... при том, что его классы позволяют закачивать пласты данных.
ShSerge
Дата: 06.06.2008 22:00:49
nKognito
Если есть доступ к серверам баз данных то можно попробовать репликацию

Вроде-бы - это единственно правильное решение.