Compartir a través de


SqlAssemblyPermissionSet (Enumeración)

Especifica los posibles conjuntos de permisos para un ensamblado.

Espacio de nombres:  Microsoft.Data.Schema.Sql.SchemaModel
Ensamblado:  Microsoft.Data.Schema.Sql (en Microsoft.Data.Schema.Sql.dll)

Sintaxis

'Declaración
Public Enumeration SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet
public enum class SqlAssemblyPermissionSet
type SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet

Miembros

Nombre de miembro Descripción
Unknown Especifica que el conjunto de permisos es desconocido.
Safe Especifica que el código ejecutado por un ensamblado con permisos SAFE no puede tener acceso a recursos externos del sistema tales como los archivos, la red, las variables de entorno o el Registro.

SAFE es el conjunto de permisos más restrictivo.

ExternalAccess Permite a los ensamblados tener acceso a ciertos recursos externos del sistema tales como archivos, redes, variables de entorno y el Registro.
Unsafe Permite el acceso no restringido de los ensamblados a los recursos, tanto dentro como fuera de una instancia de SQL Server.

El código que se ejecuta desde el interior de un ensamblado UNSAFE puede llamar a código no administrado.

Vea también

Referencia

Microsoft.Data.Schema.Sql.SchemaModel (Espacio de nombres)