使用MYSQL将链接服务器打开到具有OPENQUERY的MSSQL上的触发器错误

时间:2011-09-07 22:55:14

标签: mysql sql-server triggers odbc linked-server

我遇到了以下问题:

我有一台运行Win Server 2000 / MSSQL Server 20000的服务器(不要问为什么),我在MSSQL服务器上有一个拥有MySQL 5.1的链接服务器。

我的链接服务器工作正常,我在它上面做了openquerys并且工作正常,问题是当我尝试将某些OPENQUERY与特定触发器关联时。

我需要做的是同步两个数据库,例如,如果我在MSSQL上执行插入操作,触发器应该获取该数据并将其插入到使用MYSQL的链接服务器上。

我得到的错误如下:

  

Servidor:mensaje 7391,nivel 16,estado 1,procedimiento   items_insert,línea5No se puede realizarlaoperación。 El证明者   OLE DB'MSDASQL'没有pudo iniciarunacransaccióndistribuida。 [/ OLE DB   provider返回消息:[MySQL] [ODBC 3.51 Driver]可选功能   不支持]

西班牙语部分说“操作可以t be done, The OLE DB 'MSDASQL' couldn启动分布式事务”

希望有人可以指导我这个!

0 个答案:

没有答案