none
触发器的问题 RRS feed

  • 问题

  • MSSQL 2000 ERROR
    ---------------------------
    SQL Server 企业管理器
    ---------------------------
    [Microsoft][ODBC SQL Server Driver][SQL Server][OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]
    [Microsoft][ODBC SQL Server Driver][SQL Server]OLE DB 错误跟踪[OLE/DB Provider 'SQLOLEDB' ITransactionJoi JoinTransaction returned 0x8004d00a]。
    [Microsoft][ODBC SQL Server Driver][SQL Server]该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。
    ---------------------------
    确定   帮助   
    ---------------------------

    出现该错误的情况是:异地的两个服务端A有数据库DBa(table1),服务端B有数据库DBb(table1)
    DBa中的table1和DBb中的table1结构相同 
    通过DBa(table1)的触发器(插入操作)写到DBb(table1)中报错

    同时我测试了 同在一个服务端的两个库触发器 能正常执行

    是什么原因?该怎么操作

    我想实现的是实时备份

    To the world you may be one person, but to one person you may be the world.
    2011年2月21日 19:42

答案

全部回复