|
|
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Скажите как такую задачу решить: есть 2 процедуры скл на 2 разных серверах. мне нужно выполнить в рамках транзакции ADO выполнить эти 2 процедуры. Как бы это сделать? Запутался я в передаче объектов туда сюда:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 01:08 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
А низзя выполнить просто процедуру, которая выполнет две других на тех - других серверах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:04 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
Нельзя т.к. одна процедура выполянется на странице aspx а вторая вызывается из web-service т.е. например сначала идет Платеж в первой базе, а потом если успешно то уже во вторую базу добавляется Доставка. Но каждая из баз друг о друге ничего не знают. есть только строки подключений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:18 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
я бы тригер повесил на первую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 12:39 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
eggheadНельзя т.к. одна процедура выполянется на странице aspx а вторая вызывается из web-service т.е. например сначала идет Платеж в первой базе, а потом если успешно то уже во вторую базу добавляется Доставка. Но каждая из баз друг о друге ничего не знают. есть только строки подключений Посмотрите System.Transaction. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:03 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
А я запутался как переключаться между объектами коннекшн и комманд и как между ними объект транзакшн передавать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:20 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
eggheadА я запутался как переключаться между объектами коннекшн и комманд и как между ними объект транзакшн передавать Вот типа этого. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 18:43 |
|
||
|
Как в рамках одной транзакции ADO выолнить 2 процедуры SQL на разных серверах?
|
|||
|---|---|---|---|
|
#18+
Благодарю! но у меня вот еще она проблем появилась. У меня .Net 2005 и Framework2.0 (правда есть и 1.1 (может здесь корень проблемы)) А вот using System.Transactions; - ну просто напрочб ругается. Правда прочитал что нужно файл подключить длл куда-то или не надо:) Если надо - куда помогите плиз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 22:10 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34592931&tid=1352744]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 518ms |

| 0 / 0 |
