3

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

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

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

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

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

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

4

1 回答 1

2

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

于 2013-02-07T21:43:04.830 回答