Share via


Integración CLR y transacciones

El espacio de nombres System.Transactions es nuevo en la versión 2.0 de Microsoft .NET Framework. Proporciona un nuevo marco de transacciones totalmente integrado con ADO.NET y la integración de Common Language Runtime (CLR) de SQL Server. System.Transactions y ADO.NET trabajan en conjunto para extender y simplificar el uso de transacciones locales y distribuidas en aplicaciones administradas.

Nota

Un procedimiento definido por el usuario (UDP) CLR no puede establecer una conexión al mismo servidor donde se ejecuta (una conexión de bucle invertido) ni darse de alta en la misma transacción. Si se intenta efectuar la conexión, ésta se bloqueará y no se devolverá el control al UDP. Esto producirá un error de tiempo de espera (mensaje 1206) en el UDP.

Para obtener más información sobre las transacciones y .NET Framework, vea los temas sobre la realización de transacciones y el aprovechamiento de las transacciones en .NET Framework SDK.

Para obtener más información acerca de las transacciones de SQL Server, vea Transacciones (motor de la base de datos).

En esta sección