Concepts de programmation pour l'intégration du CLR

Depuis SQL Server 2005, SQL Server propose désormais l'intégration du composant CLR (Common Language Runtime) du .NET Framework pour Microsoft Windows. Cela signifie que vous pouvez désormais é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 table d'accès en continu, à l'aide de n'importe quel langage du .NET Framework, notamment Microsoft Visual Basic .NET et Microsoft Visual C#.

L'espace de noms Microsoft.SqlServer.Server inclut les fonctionnalités principales relatives à la programmation CLR dans SQL Server. Toutefois, l'espace de noms Microsoft.SqlServer.Server est documenté dans le Kit de développement .NET Framework SDK. Cette documentation n'est pas incluse dans la documentation en ligne de SQL Server.

Important

Par défaut, le .NET Framework est installé avec SQL Server, alors que le Kit de développement .NET Framework SDK ne l'est pas. Si le Kit de développement .NET Framework SDK n'est pas installé sur votre ordinateur et inclus dans l'ensemble de la documentation en ligne, les liens vers son contenu dans cette section ne fonctionnent pas. Installez le Kit de développement .NET Framework SDK. Une fois ce dernier installé, ajoutez-le à l'ensemble de la documentation en ligne ainsi qu'à la table des matières correspondante en suivant les instructions fournies dans Téléchargement et mise à jour de la documentation en ligne.

Le tableau suivant décrit les rubriques de cette section.