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. |
Comentários
O valor desse elemento é limitado a uma das cadeias de caracteres listadas na tabela a seguir.
Valor |
Descrição |
---|---|
Safe |
Apenas o cálculo interno e o acesso a dados locais é permitido. Safe é a permissão definida mais restrita de que se tem conhecimento. 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 Objetos de Gerenciamento de Análise (AMO) é PermissionSet.
Consulte também