Compartir a través de


Elemento PermissionSet (ASSL)

Identifica el conjunto de permisos asociado con un ensamblado .NET Framework de Microsoft.

Sintaxis

<ClrAssembly>
   ...
   <PermissionSet>...</PermissionSet>
      
</ClrAssembly>

Características del elemento

Característica

Descripción

Tipo y longitud de los datos

String (enumeración)

Valor predeterminado

Safe

Cardinalidad

0-1: Elemento opcional que puede aparecer una y sólo una vez.

Relaciones del elemento

Relación

Elemento

Elemento primario

ClrAssembly

Elementos secundarios

Ninguno

Notas

El valor de este elemento se limita a una de las cadenas enumeradas en la tabla siguiente.

Valor

Descripción

Safe

Sólo se permite el cálculo interno y el acceso a datos local. Safe es el conjunto de permisos más restrictivo. El código que ejecuta un ensamblado con permisos Safe no puede tener acceso a recursos externos del sistema, como archivos, la red, variables de entorno o el registro.

ExternalAccess

Safe, con la capacidad adicional para tener acceso a recursos externos del sistema, como archivos, redes, variables de entorno y el registro.

Unrestricted

Unrestricted permite a los ensamblados un acceso sin límites a los recursos situados tanto dentro como fuera de MicrosoftSQL Server. El código que se ejecuta desde dentro de un ensamblado Unrestricted puede llamarse código no administrado.

La enumeración que corresponde a los valores permitidos de PermissionSet en el modelo de objetos Objetos de administración de análisis (AMO) es PermissionSet.