【问题标题】:SQL Server TransactionsSQL Server 事务
【发布时间】:2009-04-07 06:03:28
【问题描述】:

何时使用 ado.net 和 SQL Server 事务?

当只有一个 SP 或针对该事务中的数据库触发查询时,是否有任何理由选择使用 ado.net 事务而不是 SQL Server 事务。

【问题讨论】:

    标签: sql-server ado.net transactions


    【解决方案1】:

    如果您有多个资源参与事务,然后使用 ADO.NET(并让 DTC/企业服务为您管理它)怎么办,否则可以使用来自 SP 的 mssql 事务。

    【讨论】:

      【解决方案2】:

      如果对一个执行一次查询的存储过程进行一次调用,我不会使用 ADO.NET 事务。 ADO.NET 事务的目的是将多个调用的执行包装到单个事务中。您的案例不符合该标准。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-21
        相关资源
        最近更新 更多