|
|
|
XP - Диспетчер транзакций XA - неустранимая ошибка
|
|||
|---|---|---|---|
|
#18+
[Идет работа в MSSQL c BEGIN DISTRIBUTED TRANSACTION на базах Informix Пример запроса : set xact_abort on BEGIN DISTRIBUTED TRANSACTION INSERT INTO UmcSprpgr SELECT Kod_Osn,Kod_Dp1,Namep,0,0 FROM Product WHERE NomSpr=23 and Uroven=2 commit tran Запросы успешно выполнялись. Но После работы с этими запросами в программах DElphi (?? Не уверены на 100%) Показанный выше запрос не выполняется а зависает намертво ! После зависания - снимаем через stop - MSSQL После перезагрузки видим В Администрировании/ Просмотр событий каждые 11 минут идет два сообщения 53298 Диспетчер транзакций XA MS DTC вызвал функцию xa_open диспетчера ресурсов XA. Вызов функции xa_open привел к ошибке с пользовательским исключением: файл=d:\nt\com\com1x\dtc\dtc\xatm\src\xataskmgr.cpp строка=1592. 53297 Диспетчер транзакций XA попытался провести восстановление для диспетчера ресурсов XA. По сообщению диспетчера ресурсов восстановление оказалось неуспешным. DSN=iclit09b.dll. Указанный текст d:\nt\com\com1x\dtc\dtc\xatm\src\xataskmgr.cpp действительно есть в Windows\System32 msdtctm.dll и Config\AppEvent.Evt Но понятно что ничего подобного на диске D: нет! ? Где рыть ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2006, 19:39 |
|
||
|
XP - Диспетчер транзакций XA - неустранимая ошибка
|
|||
|---|---|---|---|
|
#18+
Куценко АнатолийУказанный текст d:\nt\com\com1x\dtc\dtc\xatm\src\xataskmgr.cpp действительно есть в Windows\System32 msdtctm.dll и Config\AppEvent.Evt Но понятно что ничего подобного на диске D: нет! ? Где рыть ?? - понятно, что нет, это же пути компиляции разработчика... А вообще к базе можно подключиться? просто через ODBC без хитрого запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2006, 23:31 |
|
||
|
XP - Диспетчер транзакций XA - неустранимая ошибка
|
|||
|---|---|---|---|
|
#18+
В настройке ODBC к базе подключение проходит успешно. Ноормально работает из Query Analyzer SELECT и модификация данных в базе Informix без команд BEGIN TRAN и COMMIT. UmcSprpgr создан командой: CREATE VIEW UmcSprpgr AS SELECT * FROM OPENROWSET('MSDASQL','DSN=umco;OLE DB Services=-4','SELECT * FROM sprpgr') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 10:50 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=424&tid=1508856]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 389ms |

| 0 / 0 |
