Compartir vía


Ensamblados (motor de base de datos)

Se aplica a: SQL Server

En los temas de esta sección se ofrece información que le ayudará a comprender, diseñar e implementar ensamblados.

Los ensamblados son archivos DLL que se usan en una instancia de SQL Server para implementar funciones, procedimientos almacenados, desencadenadores, agregados definidos por el usuario y tipos definidos por el usuario que se escriben en uno de los lenguajes de código administrado hospedados por Common Language Runtime (CLR) de Microsoft .NET Framework, en lugar de en Transact-SQL.

Un ensamblado en SQL Server es un objeto que hace referencia a un módulo de aplicación administrada (.dll archivo) que se creó en Common Language Runtime de .NET Framework. Un ensamblado contiene metadatos de clase y código administrado. El primer paso para crear los siguientes objetos de base de datos es cargar un ensamblado en una instancia de SQL Server:

Los ensamblados realizan las siguientes funciones en SQL Server:

  • Contienen el código administrado que ejecuta la funcionalidad de uno o más de los objetos de base de datos CLR antes mencionados.

  • Contienen metadatos que incluyen el número de versión y la referencia cultural del ensamblado, una clave pública opcional que identifica de manera única la lista de clases del ensamblado, los métodos definidos en el ensamblado y la arquitectura de procesador del ensamblado.

  • Administran el grado en el que el código administrado puede tener acceso a los recursos externos mediante la regulación de los permisos de acceso a código.

  • Contienen metadatos sobre las dependencias de otros ensamblados a los que el ensamblado hace referencia.

En esta sección

Tema Descripción
Diseñar ensamblados Explica las consideraciones previas a la creación de un ensamblado. Se incluyen el empaquetado de los ensamblados, los permisos de acceso a código y otras restricciones.
Implementar ensamblados Se explica cómo crear y quitar ensamblados, cómo y cuándo se pueden modificar y cómo se recuperan los metadatos sobre los ensamblados.
Obtener información acerca de los ensamblados Enumera las vistas de catálogo y las funciones que se pueden utilizar para consultar metadatos sobre ensamblados.

Consulte también

Conceptos de programación en el ámbito de la integración de Common Language Runtime (CLR)