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