CLR 集成和事务
适用范围:SQL Server
System.Transactions
命名空间提供与 ADO.NET 和 SQL Server 公共语言运行时 (CLR) 集成完全集成的事务框架。
System.Transactions
和 ADO.NET 协同工作,以扩展和简化托管应用程序中本地和分布式事务的使用。
注意
CLR 用户定义的过程(UDP)无法建立与运行在同一服务器(环回连接)的连接,并且在同一事务中登记。 如果尝试上述操作,连接尝试将被阻止,并且无法将控制权传递回 UDP。 这将导致 UDP 发生超时错误(消息 1206)。
有关事务和 .NET Framework 的详细信息,请参阅 事务处理。
在本部分中
品 | 描述 |
---|---|
事务升级 | 介绍提升事务的功能以及如何使用此功能。 |
访问当前事务 | 介绍如何访问当前在 SQL Server 上运行的事务。 |
使用 System.Transactions | 介绍如何在托管应用程序中使用 System.Transactions 应用程序编程接口(API)。 |
介绍 Transact-SQL 存储过程中启动的事务与 CLR 应用程序中启动的事务的生存期差异。 |