【问题标题】:How do I configure Distributed Transactions on AWS RDS?如何在 AWS RDS 上配置分布式事务?
【发布时间】:2013-01-18 10:51:36
【问题描述】:

我正在尝试将 RDS 上的 MSSQL Server 用于我的 ASP.NET MVC 站点。不幸的是,由于会员资格提供商的工作方式(不让我访问其使用的交易),我必须在创建帐户时使用TransactionScope 以避免竞争条件和导致状态不一致的潜在故障(当我为网站创建一个新帐户我还想对数据库进行其他更改。

但是,由于事务跨越两个不同的连接,我需要配置分布式事务。如果我只是使用虚拟机,这很好,但如果我尝试使用 RDS,那么我似乎找不到配置它的机制。

我已将端口 135 添加到安全组以使其通过,并且我很确定我已在 webserver/dev 框上正确配置了它(ish)。所以我现在留下以下错误。

合作伙伴事务管理器已禁用对远程/网络事务的支持。

我假设这意味着 RDS 服务器尚未配置此选项,但我不知道如何配置此选项。我的 Google fu 在这些搜索词(rds、aws、分布式事务、MSSQL Server)上似乎特别弱。我没有得到任何好的点击 D:.

更新:我遇到了this 文章,该文章指出它在 7 月份不受支持......所以也许它还不支持。如果有人知道此状态是否有更新,请告诉我!

【问题讨论】:

  • 由于 RDS 是一种商品化的数据库服务,您可能会遇到无法正常工作的配置。有时会在稍后添加支持,但我不会指望它。

标签: c# amazon-web-services amazon-rds distributed-transactions


【解决方案1】:

目前RDS似乎不支持分布式事务。

【讨论】:

猜你喜欢
  • 2017-06-05
  • 1970-01-01
  • 2021-10-05
  • 2013-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-15
  • 2016-06-28
相关资源
最近更新 更多