Для нашего приложения мы используем SQL Server 2000 и MySQL.Я хочу обновить базу данных MySQL, если есть какие-либо изменения в SQL Server 2000. Для этого я создал Linked Server for MySQL.Он работает нормально, но внутри триггера он отображает сообщение об ошибке, например
[Возвращено сообщение поставщика OLE / DB: [MySQL] [Драйвер ODBC 3.51] Необязательная функция не поддерживается]
Msg 7391,Уровень 16, состояние 1, процедура, строка 6
Операция не может быть выполнена, поскольку поставщику OLE DB 'MSDASQL' не удалось начать распределенную транзакцию. "
И это мой триггер
alter trigger upd_test_enum
on mtest
for insert
as
begin
insert into emsdev...test_enum (id, name, is_active) values (4, 'Test4', 0)
end
Пожалуйста, помогите мне.
С уважением, Мубарак