Compartilhar via


Elemento PermissionSet (ASSL)

Identifica o conjunto de permissões associado a um assembly Microsoft do .NET Framework.

Sintaxe

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

Características do elemento

Característica

Descrição

Tipo de dados e comprimento

Cadeia de caracteres (enumeração)

Valor padrão

Safe

Cardinalidade

0-1: elemento opcional que pode ocorrer apenas uma única vez.

Relações do elemento

Relação

Elemento

Elemento pai

ClrAssembly

Elementos filho

Nenhum

Comentários

O valor desse elemento é limitado a uma das cadeias de caracteres listadas na tabela a seguir.

Valor

Descrição

Safe

Somente computação interna e acesso a dados local são permitidos. Safe é o conjunto de permissões mais restritivo. O código executado por um assembly com as permissões Safe não pode acessar recursos externos do sistema, como arquivos, rede, variáveis de ambiente ou registro.

ExternalAccess

Safe, com a habilidade adicional para acessar recursos externos do sistema, como arquivos, redes, variáveis de ambiente e registro.

Unrestricted

Unrestricted permite que os assemblies acessem livremente os recursos, dentro e fora do Microsoft SQL Server. O código executado a partir de um assembly Unrestricted pode chamar o código não gerenciado.

A enumeração que corresponde aos valores permitidos para PermissionSet no modelo de objeto AMO (Objetos de Gerenciamento de Análise) é PermissionSet.

Consulte também

Referência

Tipo de dados ComAssembly (ASSL)

Elemento Assemblies (ASSL)

Elemento Database (ASSL)

Elemento Server (ASSL)

Properties (ASSL)