ORA-02047 при вставке в MS SQL таблицу

yallow
Дата: 12.03.2007 13:33:20
Всем привет,

Пытаюсь добавлять данные в MS SQL таблицы через Oracle. Делаю это не напрямую, а через приложение. Получаю такую ошибку
INSERT INTO T3321 (C536870915,C1) VALUES ('TESTING',200)
*** ERROR ***  ORA-02047: cannot join the distributed transaction in progress

Прочитал про эту ошибку - написано про двухфазный коммит.

Если запускаю вышеуказанную команду через SQLPlus - всё ок.

Как можно избежать вышеуказанной ошибки? Может нужно изменить какие-то параметры Transparent Gateway - tg4msql?

Спасибо.
yallow
Дата: 12.03.2007 13:38:26
Вот описание моей проблемы -

Generic Connectivity agents cannot participate in distributed transactions; they
support single-site transactions only


Так и есть? или есть всё же какой-то способ?