Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
SQL Server
SQL Server 2008
Moteur de base de données
Développement
Guide du développeur

  Passer à l'affichage pour faible bande passante
Contenu de la communauté
Dans cette section
Statistiques Annotations (0)
Réduire tout/Développer tout Réduire tout
D'autres versions sont également disponibles pour :
Documentation en ligne de SQL Server 2008 (juillet 2009)
Gestion des assemblys d'intégration du CLR

Le code managé est compilé, puis déployé dans des unités appelées « assemblys ». Un assembly est fourni sous la forme d'une DLL ou d'un fichier exécutable (.exe). Alors qu'un fichier exécutable peut s'exécuter seul, une DLL doit être hébergée dans une application existante. Les assemblys de DLL managés peuvent être chargés et hébergés par Microsoft SQL Server. SQL Server exige que vous inscriviez l'assembly dans une base de données SQL Server à l'aide de l'instruction CREATE ASSEMBLY avant de pouvoir le charger dans le processus et l'utiliser. Les assemblys peuvent également être mis à jour à partir d'une version plus récente au moyen de l'instruction ALTER ASSEMBLY ou supprimés de SQL Server avec l'instruction DROP ASSEMBLY.

Les informations relatives aux assemblys sont stockées dans la table sys.assembly_files, dans la base de données où l'assembly a été installé. La table sys.assembly_files contient les colonnes suivantes :

Colonne Description

assembly_id

Identificateur défini pour l'assembly. Ce numéro est affecté à tous les objets se rapportant au même assembly.

name

Nom de l'objet.

file_id

Numéro identifiant chaque objet (le premier objet associé à un assembly_id possède la valeur 1). Si plusieurs objets sont associés au même assembly_id, chaque valeur file_id suivante est alors incrémentée de 1.

content

Représentation hexadécimale de l'assembly ou du fichier.

Création d'un assembly

Aborde la création des assemblys SAFE, EXTERNAL_ACCESS et UNSAFE CLR dans SQL Server.

Modification d'un assembly

Décrit la mise à jour des assemblys du CLR dans SQL Server.

Suppression d'un assembly

Décrit la suppression des assemblys du CLR de SQL Server.

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2009 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation | Marques | Confidentialité
Page view tracker