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 solo una vez.

Relaciones del elemento

Relación

Elemento

Elemento primario

ClrAssembly

Elementos secundarios

Ninguno

Comentarios

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

Valor

Descripción

Safe

Solo 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 Microsoft SQL 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.

Vea también

Referencia

Tipo de datos ComAssembly (ASSL)

Elemento Assemblies (ASSL)

Elemento Database (ASSL)

Elemento Server (ASSL)

Propiedades (ASSL)