请问RDSforSQLSERVER是否支持分布式事务?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请问RDSforSQLSERVER是否支持分布式事务?

pay 2015-01-14 09:14:39 5120
由于我们生产环境原因,我们的应用中大量的用到了SQLSERVER的分布式事务(System.Transactions.TransactionScope),现在我们采用云服务器上自行安装数据库服务来运行,想将数据库服务器与WEB服务器分开,使用RDS,但据我所知,之前好像RDS不支持分布式事务,不知现在有没有增加支持?




因为我们的业务中,有时需要同时写入多个库中的不同的表,为了避免出错,使用了分布式事务。如果RDS不支持,有没有其它的方式解决多个库写入事务的方案?请教!
关系型数据库 数据库 RDS
分享到
取消 提交回答
全部回答(3)
  • 阿里云支持与服务
    2015-01-14 17:34:27
    回 2楼(pay) 的帖子
    目前RDS MSSQL 版本确实不支持跨实例的分布式事务;建议您参考下面的链接,尝试是否可以利用应用层面的分布式事务机制解决这个问题
    http://www.cnblogs.com/yeehuqiu/archive/2012/02/15/2353322.html
    0 0
  • pay
    2015-01-14 16:14:47
    Re请问RDSforSQLSERVER是否支持分布式事务?
    是的,是多个数据库实例,连接字符串不同。

    -------------------------

    Re请问RDSforSQLSERVER是否支持分布式事务?
    我们目前应该是应用层面的分布式事务吧,好像不是数据库事务,因为是依赖Windows系统的   MSDTC服务  的,需要启动这个服务才能支持分布式事务,不知这样的应用能否将数据库部署到RDS上?
    0 0
  • qilu
    2015-01-14 11:41:25
    您好,

    抱歉,目前RDS MSSQL 版本还不支持 分布式事务。

    和您确认一下,您说的写入多个库中,是指分布在多个MSSQL 实例上的多个数据库中吗?
    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程