Élément PermissionSet (ASSL)
Identifie le jeu d'autorisations associé à un assembly Microsoft .NET Framework.
Syntaxe
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
Caractéristiques de l'élément
Caractéristique |
Description |
---|---|
Type de données et longueur |
Chaîne (énumération) |
Valeur par défaut |
Safe |
Cardinalité |
0-1 : élément facultatif qui peut apparaître une fois et une seule. |
Notes
La valeur de cet élément est limitée à l'une des chaînes répertoriées dans le tableau suivant.
Valeur |
Description |
---|---|
Safe |
Seul un accès aux données local et au calcul interne est autorisé. Safe est le jeu d'autorisations le plus restrictif. Le code exécuté par un assembly à l'aide des autorisations Safe ne peut pas accéder aux ressources système externes telles que les fichiers, le réseau, les variables d'environnement ou le Registre. |
ExternalAccess |
Safe avec possibilité en prime d'accéder aux ressources système externes, notamment aux fichiers, aux réseaux, aux variables d'environnement et au Registre. |
Unrestricted |
Ce paramètre offre un accès sans restriction aux ressources, à la fois à l'intérieur et à l'extérieur de Microsoft SQL Server. Le code qui s'exécute dans un assembly Unrestricted peut appeler du code non managé. |
L'énumération qui correspond aux valeurs autorisées de l'élément PermissionSet dans le modèle objet AMO (Analysis Management Objects) est PermissionSet.