Partager via


Sécurité d'intégration du CLR dans SQL Server (ADO.NET)

Mise à jour : November 2007

Microsoft SQL Server 2005 introduit le composant Common Language Runtime (CLR) du .NET Framework. L'intégration du CLR vous permet d'écrire des procédures stockées, des déclencheurs, des types définis par l'utilisateur, des fonctions définies par l'utilisateur, des agrégats définis par l'utilisateur et des fonctions de flux évaluées par une table, en utilisant tout langage .NET Framework, tel que Microsoft Visual Basic .NET ou Microsoft Visual C#.

Le CLR prend en charge un modèle de sécurité appelé sécurité d'accès du code (CAS) pour le code managé. Dans ce modèle, les autorisations sont accordées aux assemblys en fonction de la preuve fournie par le code dans les métadonnées. SQL Server intègre le modèle de sécurité de SQL Server, basé sur l'utilisateur avec le modèle de sécurité du CLR, basé sur l'accès du code.

Ressources externes

Pour plus d'informations sur l'intégration du CLR avec SQL Server, voir les ressources répertoriées ci-dessous.

Ressource

Description

Sécurité d'accès du code

Contient des rubriques qui décrivent la sécurité d'accès du code dans le .NET Framework.

Sécurité d'intégration du CLR

Présente le modèle de sécurité pour le code managé qui s'exécute au sein de SQL Server.

Voir aussi

Concepts

Scénarios de sécurité des applications dans SQL Server (ADO.NET)

Autres ressources

Sécurisation des applications ADO.NET

Intégration de Common Language Runtime dans SQL Server (ADO.NET)