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