Intégration CLR SQL Server

SQL Server 2005 a introduit l'intégration du composant Common Language Runtime (CLR) de .NET Framework pour Microsoft Windows. Cela signifie que vous pouvez é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, notamment Microsoft Visual Basic .NET et Microsoft Visual C#. L'espace de noms Microsoft.SqlServer.Server contient un ensemble de nouvelles API permettant au code managé d'interagir avec l'environnement Microsoft SQL Server.

Cette section décrit les fonctions et les comportements spécifiques à l'intégration de CLR dans SQL Server et aux extensions spécifiques au mode in-process SQL Server pour ADO.NET.

Cette section a uniquement pour but de fournir les informations indispensables pour commencer à programmer avec l'intégration de CLR dans SQL Server et n'est nullement exhaustive. Pour des informations plus détaillées, consultez Concepts de programmation pour l’intégration du Common Language Runtime (CLR).

Dans cette section

Introduction à l'intégration CLR SQL Server
Fournit une présentation de l'intégration de CLR dans SQL Server. Fournit des liens vers d'autres rubriques.

Fonctions CLR définies par l’utilisateur
Explique comment implémenter et utiliser les différents types de fonctions CLR : fonctions table, scalaires et d'agrégation définies par l'utilisateur.

Types CLR définis par l’utilisateur
Explique comment implémenter et utiliser les types CLR définis par l'utilisateur. Fournit des liens vers d'autres rubriques.

Procédures stockées du CLR
Explique comment implémenter et utiliser les procédures stockées CLR. Fournit des liens vers d'autres rubriques.

Déclencheurs CLR
Explique comment implémenter et utiliser les déclencheurs CLR. Fournit des liens vers d'autres rubriques.

Connexion de contexte
Décrit la connexion de contexte.

Comportement SQL Server spécifique au processus d'ADO.NET
Décrit les extensions spécifiques au mode in-process SQL Server pour ADO.NET et la connexion de contexte. Fournit des liens vers d'autres rubriques.

Voir aussi