Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

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 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 Installation du SDK .NET Framework.

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.

Assemblys (moteur de base de données)

Décrit l'utilisation d'assemblys dans SQL Server afin de déployer des fonctions, des procédures stockées, des déclencheurs, des agrégats définis par l'utilisateur et des types définis par l'utilisateur écrits dans l'un des langages de code managé hébergés par le CLR (Common Language Runtime) Microsoft .NET Framework, et non écrits en Transact-SQL.

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.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft