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.
Vue d'ensemble de l'intégration du CLR (Common Language Runtime)
Fournit une brève vue d'ensemble du CLR et explique comment et pourquoi cette technologie a été utilisée dans SQL Server. Décrit les avantages liés à l'utilisation du CLR pour créer des objets de base de données.Génération d'objets de base de données à l'aide de l'intégration du CLR (Common Language Runtime)
Décrit les types d'objets qui peuvent être créés à l'aide du CLR et examine les spécifications requises pour générer des objets de base de données CLR.Accès aux données à partir d'objets de base de données CLR
Explique comment une routine CLR peut accéder aux données stockées dans une instance de SQL Server.Sécurité de l'intégration du CLR
Décrit le modèle de sécurité de l'intégration du CLR.Débogage d'objets de base de données CLR
Décrit les limitations et les exigences relatives au débogage des objets de base de données CLR.Déploiement d'objets de base de données CLR
Décrit le déploiement des assemblys sur les serveurs de production.Gestion des assemblys d'intégration du CLR
Explique comment créer et supprimer des assemblys d'intégration du CLR.Surveillance et dépannage des objets de base de données managés
Fournit des informations sur les outils à l'aide desquels vous pouvez surveiller et dépanner les objets de base de données et les assemblys managés s'exécutant dans SQL Server.Scénarios et exemples d'utilisation pour l'intégration du CLR (Common Language Runtime)
Décrit des scénarios d'usage et des exemples de code à l'aide d'objets CLR.
Voir aussi