![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Two-Phase Commit [D5, IB6.x]
Fareader © (2002-04-29 19:51:00)Добрый день всем. Нужно с одного сервера взять данные и записать
их на другой сервер, пометив данные у первого сервера как
отобранные. Но если по какой-то причине на не получиться данные
всавить или пометить, то откатить изменения на обоих серверрах.
Если я правильно понял, то это делается с помощью двухфазного
коммита (Two-Phase Commit), а вот как это сделать?
P.S. работаю с Firebird, Fibplus
Alexandr (2002-04-30 10:32:00) [1]вот и пройдет как двухфазный.
Не знаю я точно. Попробуй. Вообще-то у них уже новый хелп появился. Загрузи его да посмотри, чего там пишут.
Fareader (2002-04-30 10:21:00) [2]Как одну транзакцию? А как же тогда пройдет коммит в разные базы?
Alexandr (2002-04-30 06:44:00) [3]смотря какими компонентами пользуешься...
где-то есть, где -то нет.
В fibplus есть. Там надо просто на два запроса в разные базы поставить одну транзакцию. По-моему где-то так.
Только я этим не пользовался никогда.
Да и сразу почитай про Transaction In Limbo в Interbase это тоже из этой области