powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / XP - Диспетчер транзакций XA - неустранимая ошибка
4 сообщений из 4, страница 1 из 1
XP - Диспетчер транзакций XA - неустранимая ошибка
    #34156226
[Идет работа в 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: нет!

? Где рыть ??
...
Рейтинг: 0 / 0
XP - Диспетчер транзакций XA - неустранимая ошибка
    #34156432
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куценко АнатолийУказанный текст d:\nt\com\com1x\dtc\dtc\xatm\src\xataskmgr.cpp
действительно есть в Windows\System32 msdtctm.dll и Config\AppEvent.Evt

Но понятно что ничего подобного на диске D: нет!

? Где рыть ?? - понятно, что нет, это же пути компиляции разработчика...
А вообще к базе можно подключиться? просто через ODBC без хитрого запроса?
...
Рейтинг: 0 / 0
XP - Диспетчер транзакций XA - неустранимая ошибка
    #34156916
В настройке 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')
...
Рейтинг: 0 / 0
XP - Диспетчер транзакций XA - неустранимая ошибка
    #34162043
Всем спасибо .
После очистки loga - все нормально.

Остался вопрос. Почему "солидная" системная программа так себя ведет!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / XP - Диспетчер транзакций XA - неустранимая ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]