Integración con Common Language Runtime de SQL Server

SQL Server 2005 introdujo la integración del componente Common Language Runtime (CLR) de .NET Framework para Microsoft Windows. Esto significa que ahora se pueden escribir procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario, agregados definidos por el usuario y funciones con valores de tabla de transmisión por secuencias mediante cualquier lenguaje de .NET Framework, como Microsoft Visual Basic .NET y Microsoft Visual C#. El espacio de nombres Microsoft.SqlServer.Server contiene un conjunto de nuevas interfaces de programación de aplicaciones (API) que permiten que el código administrado interactúe con el entorno de Microsoft SQL Server.

En esta sección se describen las características y comportamientos que son específicos de la integración Common Language Runtime (CLR) de SQL Server, así como las extensiones específicas en proceso de SQL Server a ADO.NET.

El objetivo de esta sección es proporcionar suficiente información para iniciarse en la programación con la integración CLR de SQL Server; no pretende tratar el tema en toda su extensión. Para obtener información más detallada, consulte Conceptos de programación en el ámbito de la integración de Common Language Runtime (CLR).

En esta sección

Introducción a la integración con CLR de SQL Server
Proporciona una introducción a la integración CLR de SQL Server. También proporciona vínculos a temas adicionales.

Funciones CLR definidas por el usuario
Describe cómo implementar y usar los distintos tipos de funciones CLR: funciones de agregado definidas por el usuario, escalares y con valores de tabla.

Tipos definidos por el usuario CLR
Describe cómo implementar y usar los tipos definidos por el usuario CLR. También proporciona vínculos a temas adicionales.

Procedimientos almacenados de CLR
Describe cómo implementar y usar los procedimientos almacenados CLR. También proporciona vínculos a temas adicionales.

Desencadenadores de CLR
Describe cómo implementar y usar los desencadenadores CLR. También proporciona vínculos a temas adicionales.

Conexión del contexto
Describe la conexión de contexto.

Comportamiento específico en proceso de SQL Server en ADO.NET
Describe las extensiones específicas en proceso de SQL Server a ADO.NET, y la conexión de contexto. También proporciona vínculos a temas adicionales.

Consulte también