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 |
|
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 |
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 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.