Un assembly est un fichier de DLL utilisé pour déployer des fonctions, des procédures stockées, des déclencheurs et des types de données définis par l'utilisateur qui sont rédigés dans l'un des langages de code gérés par le CLR (common language runtime) Microsoft .NET Framework, au lieu de l'être en Transact-SQL. PowerAMC modélise les assemblies sous la forme d'objets étendus dotés du stéréotype <<Assembly>>.
Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un assembly, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Assemblies de l'Explorateur d'objets.
Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :
Nom |
Description |
---|---|
Autorisation |
Spécifie le nom d'un utilisateur ou d'un rôle comme propriétaire de l'assembly. Nom dans le script : Authorization |
Nom de fichier |
Spécifie le chemin local ou l'emplacement réseau auquel l'assembly est téléchargé, ainsi que le nom de fichier manifeste qui correspond à l'assembly. Peut être spécifié sous la forme d'une chaîne fixe ou d'une expression dont l'évaluation renvoie une chaîne fixe. Nom dans le script : FileName |
Jeu de permissions |
Spécifie un jeu de permissions d'accès au code qui sont octroyées à l'assembly lorsque SQL Server y accède. Vous pouvez choisir : Nom dans le script : PermissionSet |
Visibilité |
Spécifie que l'assembly est visible pour la création de fonctions, procédures stockées, déclencheurs et types définis par l'utilisateur CLR (common language runtime), ainsi que pour les fonctions d'agrégation qui portent sur lui. Vous pouvez choisir : Nom dans le script : Visibility |
Données non vérifiées |
Par défaut, ALTER ASSEMBLY échoue si elle doit vérifier la cohérence de lignes de table individuelles. Cette option permet de retarder les vérifications en utilisant DBCC CHECKTABLE. Nom dans le script : UncheckedData |