2个数据库间(不同服务器,一个是MSSQL,另一个不一定)要实现事务,应该怎么做?

解决方案 »

  1.   

    一定要启动分布式事务,不光是sqlserver 还有另一端的数据库系统要支持sqlserver的这种方式,非常麻烦的事情,不然你要回滚事务谁来理你
      

  2.   

    另一端只可能是sqlserver2005以上或oracle10以上,有办法吗?应该怎么做?
      

  3.   

    如果另一个是MSSQL,可通过同步实现,参考:http://diy.haihua.net/Article/bcrz/sjk/200508/20050805161631.htm
    如果另一个服务器不是MSSQL,实现可能很难。
      

  4.   

    webservices 和 消息队列