【问题标题】:Transaction from vb.net to insert data into different SQL Server来自 vb.net 的事务以将数据插入不同的 SQL Server
【发布时间】:2016-04-13 08:45:02
【问题描述】:

我有两个 SQL Server。我想从第一个到第二个获取数据,并用值 send=1 更新第一个,不在同一个区域

我真正想做的是 vb.net 中的一个转换,它可以合并所有将应用于两个数据库的查询

是否有可能,因为如果我将第一个数据库的查询放入事务中,并且如果我使 if transaction = true 则执行第二个截断(适用于第二个数据库),如果我失去了可能因为有问题的连接可以帮助我加入同一事务中的所有查询

【问题讨论】:

    标签: sql-server vb.net transactions


    【解决方案1】:

    在 VB 中,您将使用 TransactionScope 类来包装您的数据访问操作。它将首先创建一个本地事务,然后在需要时将其提升为分布式事务。 SQL Server 分布式事务管理器必须处于活动状态才能实现,因此您可以继续阅读。

    【讨论】:

    • tnx 需要你的帮助,我会试试的
    • 我尝试使用 transactionscope 我有 2 个连接,第一个连接成功,第二个连接出现错误:MSDTC
    • "MSDTC" 不是错误消息。真正的讯息是什么?也就是说,我确实明确指出您需要启用分布式事务管理器。 MSDTC 是分布式事务管理器。您是否阅读并了解如何配置它?
    • 这正是我昨晚所做的,但现在我收到了这个错误:交易中断
    • 当您在网上搜索与 MSDTC 相关的特定错误消息时,您发现了什么?
    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 2019-11-22
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    相关资源
    最近更新 更多