1

J'essaie d'utiliser MSSQL Server sur RDS pour mon site ASP.NET MVC. Malheureusement en raison de la façon dont le fournisseur d'abonnement fonctionne (ne me donne pas accès à la transaction son utilisation), je dois utiliser un TransactionScope lors de la création d'un compte pour éviter les conditions de course et les défaillances potentielles entraînant un état incohérent (quand je crée un nouveau compte pour le site Web, je veux également faire d'autres changements à la base de données).Comment configurer les transactions distribuées sur AWS RDS?

Toutefois, comme la transaction s'effectue sur deux connexions différentes, j'ai besoin de configurer les transactions distribuées. C'est très bien si j'utilise simplement une VM mais si j'essaie d'utiliser RDS, je n'arrive pas à trouver un mécanisme pour le configurer.

J'ai ajouté le port 135 au groupe de sécurité pour le laisser passer et je suis à peu près sûr que je l'ai configuré correctement (ish) sur le serveur web/boîte de dev. Donc je suis maintenant parti avec l'erreur suivante.

Le gestionnaire de transactions partenaire a désactivé son soutien pour les transactions à distance/réseau.

qui je suppose signifie que le serveur RDS n'a pas obtenu cette option configurée mais je suis à une perte quant à la façon de configurer ce. Mon Google fu semble être particulièrement faible sur ces termes de recherche (rds, aws, transactions distribuées, MSSQL Server). Je ne reçois pas de bons hits D :. MISE À JOUR: Je suis tombé sur this article qui indique qu'il n'a pas été pris en charge en Juillet .... donc peut-être ce n'est pas encore pris en charge. Si quelqu'un sait s'il y a eu une mise à jour sur le statut de ceci alors faites le moi savoir!

+1

Étant donné que RDS est un service de base de données banalisé, vous pouvez rencontrer des configurations qui ne fonctionneront pas. Parfois, le support est ajouté plus tard, mais ce n'est pas quelque chose sur lequel je comptais. – datasage

Répondre

0

Il semble qu'à présent les transactions distribuées ne sont pas supportées sur RDS.

Questions connexes