Ошибка запуска на MSSQL с ОТКРЫТИЕМ на связанный сервер с MYSQL - PullRequest
2 голосов
/ 08 сентября 2011

я получил следующую проблему:

У меня есть сервер под управлением Win Server 2000 / MSSQL Server 20000 (не спрашивайте почему), у меня на сервере MSSQL есть связанный сервер с MySQL 5.1.

Мой связанный сервер работает нормально, я выполнил openquerys и отлично работает, проблема в том, что я пытаюсь связать OPENQUERY с конкретным триггером.

Что мне нужно сделать, это синхронизировать обе базы данных, например, если я делаю вставку в MSSQL, триггер должен взять эти данные и вставить их на связанный сервер с MYSQL.

Я получил следующую ошибку:

Servidor: mensaje 7391, Nivel 16, Estado 1 ,орядок работы items_insert, línea 5 No se puede реализует работу. Эль провидор OLE DB «MSDASQL» не распространяется на транзакции. [OLE / DB провайдер вернул сообщение: [MySQL] [ODBC 3.51 Driver] Необязательная функция не поддерживается]

Испанская часть говорит что-то вроде «Операция не может t be done, The OLE DB 'MSDASQL' couldn запустить распределенную транзакцию»

Надеюсь, кто-нибудь поможет мне с этим!

...