msdtc

    5热度

    3回答

    问题。在注册方案中,我试图在用户表中插入一个用户,然后为该用户调用WebSercurity.CreateAccount(在一个事务中)。这会导致MS DTC在服务器上不可用的错误。 Description。我这样做的原因是因为我有一个Customer实体,它继承自User,所以WebSercurity.CreateUserAndAccount不能使用,因为它不知道约Customer,只是插入Use

    2热度

    1回答

    我正在尝试使用System.Transactions(TransactionScope)来协调一组进程,每个进程都执行一些数据库工作。最终,所有进程都需要通过一个父进程进行原子级回滚或回滚。不幸的是,迄今为止我没有尝试过。 我的基本策略是在父进程中将TransactionScope保存到文件中,然后调用加载文件的子进程,在自己的TransactionScope中使用事务并返回到父进程。 但这不适用

    2热度

    1回答

    我已经部署到Azure和Azure SQL,它不支持MSDTC,并且我无法理解如何重写我的代码以防止我假设是嵌套连接。我对EF很新,而且我对TransactionScope的了解并不好,所以我不确定我是否拥有正确的模式。 我试图使用repos,这是在ObjectContext的一个共享实例上调用的(我试图在EndRequest上处理但有问题,所以这对我来说是另一个问题)。 我有一个事务在Objec

    0热度

    1回答

    您好我在数据库重新启动后登记到分布式事务有问题。 我的环境: 的Windows 7 64位与SP1 Oracle数据库11g Express Edition的 ODP.NET 4.112.3.0 我的程序: const string connectionString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(

    3热度

    1回答

    我们在不同的数据库服务器上有两个数据库(MS SQL Server 2008)。 我们需要在两个表中插入数据,每个数据库服务器上都有一个表,并且它们都需要位于一个事务中,所以我们需要一个分布式事务。 我们插入从.NET程序中的数据,我认为我们有两个选择: 在.NET中使用TransactionScope类以启动分布式事务。这在测试环境中的我的开发机器上工作,但只有在设置了DTC以允许与网络通信之后

    3热度

    1回答

    我有两个存储库指向同一个SQL Server 2008 R2(10.50.2550.0)数据库。一个存储库基于实体框架,另一个使用常规的SqlConnection。我需要执行,涉及到两个操作,所以我使用了一个TransactionScope,让他们在同一事务: using (TransactionScope scope = new TransactionScope(TransactionScope

    0热度

    2回答

    快速(我认为)关于实体框架如何参与DTC交易的问题。 如果我在同一个分布式事务中创建两个DbContext,那么我保存在第一个上下文中的数据是否可以通过第二个上下文进行后续查询? 换句话说,在DTC事务中:我通过context1获取,更改和保存数据,然后创建context2并查询相同的实体。 context2的未落实数据是否可用于context2?

    0热度

    1回答

    我正在测试工作流基础4.5中的接收事务范围,我认为它有问题! 看到我的roolback交易或者通过明确的roolback: using (TransactionScope s = new TransactionScope()) { using (ServiceReference1.ServiceClient cli = new ServiceReference1.ServiceClie

    1热度

    2回答

    我遇到了在我的应用程序中设置事务的问题。当我进行轻量交易它的工作原理: using (TransactionScope tx = new TransactionScope()) { // Connect to Server 1 in a transaction tx.Complete() } 当我做一个嵌套事务,它失败: using (TransactionScope

    2热度

    2回答

    我们一直在尝试 - 没有成功 - 在Amazon EC2中获取本地服务器和我们的云服务器之间的事务消息队列。 我们正在使用NServiceBus,并且已经获得了pub/sub示例以及其他各种在本地和EC2之间工作的小型应用程序,但试图旋转我们实际应用程序的组件正在证明......无理取闹。 至于我可以工作,允许本地服务器(DYLAN-PC)以事务发送一条消息通过在Amazon EC2实例的队列中,