Partilhar via


Enumeração SqlAssemblyPermissionSet

Especifica os conjuntos de permissões possível para um assembly.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)

Sintaxe

'Declaração
Public Enumeration SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet
public enum class SqlAssemblyPermissionSet
type SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet

Membros

Nome do membro Descrição
Unknown Especifica que o conjunto de permissões é desconhecido.
Safe Especifica que o código que é executado por um assembly com permissões de seguras não pode acessar os recursos de sistema externo como, por exemplo, arquivos, rede, variáveis de ambiente ou o registro.

SEGURO é o conjunto de permissões mais restritivo.

ExternalAccess Permite que os assemblies acessar determinados recursos de sistema externo como, por exemplo, arquivos, redes, variáveis de ambiente e o registro.
Unsafe Permite aos assemblies acesso irrestrito aos recursos, tanto para dentro e fora de uma instância de SQL Server.

Código que executa a partir de um assembly não seguro pode chamar código não gerenciado.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Sql.SchemaModel