Sécurité de l'intégration du CLR dans SQL ServerCLR Integration Security in SQL Server

Microsoft SQL Server introduit le composant Common Language Runtime (CLR) du .NET Framework.Microsoft SQL Server provides the integration of the common language runtime (CLR) component of the .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#.CLR integration allows you to write stored procedures, triggers, user-defined types, user-defined functions, user-defined aggregates, and streaming table-valued functions, using any .NET Framework language, such as Microsoft Visual Basic .NET or 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é.The CLR supports a security model called code access security (CAS) for managed code. 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.In this model, permissions are granted to assemblies based on evidence supplied by the code in metadata. 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.SQL Server integrates the user-based security model of SQL Server with the code access-based security model of the CLR.

Ressources externesExternal Resources

Pour plus d'informations sur l'intégration du CLR avec SQL Server, voir les ressources répertoriées ci-dessous.For more information on CLR integration with SQL Server, see the following resources.

RessourceResource DescriptionDescription
Sécurité d’accès du codeCode Access Security Contient des rubriques qui décrivent la sécurité d'accès du code dans le .NET Framework.Contains topics describing CAS in the .NET Framework.
Sécurité de l’intégration du CLRCLR Integration Security Présente le modèle de sécurité pour le code managé qui s'exécute au sein de SQL Server.Discusses the security model for managed code executing inside of SQL Server.

Voir aussiSee also