Condividi tramite


Elemento PermissionSet (ASSL)

Identifica il set di autorizzazioni associato a un Microsoft assembly .NET Framework.

Sintassi

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

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

String (enumerazione)

Valore predefinito

Safe

Cardinalità

0-1: elemento facoltativo che può presentarsi una sola volta.

Relazioni elemento

Relazione

Elemento

Elemento padre

ClrAssembly

Elementi figlio

Nessuno

Osservazioni

Il valore di questo elemento è limitato a una delle stringhe elencate nella tabella seguente.

Valore

Descrizione

Safe

È consentito l’accesso solo al calcolo interno e ai dati locali. Safe è il set di autorizzazioni più restrittivo. Il codice eseguito da un assembly con autorizzazioni Safe non può accedere alle risorse di sistema esterne, ad esempio i file, la rete, le variabili di ambiente o il registro di sistema.

ExternalAccess

Safe, con la possibilità aggiuntiva di accedere a risorse di sistema esterne, ad esempio i file, la rete, le variabili di ambiente e il registro di sistema.

Unrestricted

Senza restrizioni concede agli assembly libero accesso alle risorse interne ed esterne a MicrosoftSQL Server. Il codice eseguito all'interno di un assembly Unrestricted può chiamare il codice non gestito.

L'enumerazione che corrisponde ai valori consentiti di PermissionSet nel modello a oggetti AMO (Analysis Management Objects) è PermissionSet.