Compartir a través de


Seguridad de la integración de CLR en SQL Server (ADO.NET)

Actualización: November 2007

Microsoft SQL Server 2005 presenta la integración del componente Common Language Runtime (CLR) de .NET Framework. La integración de CLR permite 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 secuencias, mediante el uso de cualquier lenguaje de .NET Framework, como Microsoft Visual Basic .NET o Microsoft Visual C#.

El componente CLR admite un modelo de seguridad llamado seguridad de acceso del código (CAS) para el código administrado. En este modelo, se conceden permisos a los ensamblados en función de la evidencia que proporciona el código en los metadatos. SQL Server integra el modelo de seguridad basado en usuario de SQL Server con el modelo de seguridad basado en el acceso del código de CLR.

Recursos externos

Para obtener más información sobre la integración de CLR con SQL Server, vea los siguientes recursos.

Recurso

Descripción

Seguridad de acceso a código

Contiene temas que describen CAS en .NET Framework.

Seguridad de la integración CLR

Describe el modelo de seguridad para el código administrado que se ejecuta en SQL Server.

Vea también

Conceptos

Escenarios de seguridad de aplicaciones en SQL Server (ADO.NET)

Otros recursos

Proteger aplicaciones de ADO.NET

Integración con Common Language Runtime de SQL Server (ADO.NET)