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ò ricorrere una sola volta. |
Relazioni elemento
Relazione |
Elemento |
---|---|
Elemento padre |
|
Elemento figlio |
Nessuno |
Osservazioni
Il valore di questo elemento è limitato a una delle stringhe elencate nella tabella seguente.
Valore |
Descrizione |
---|---|
Safe |
È consentito solo il calcolo interno e l'accesso locale ai dati. 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 Microsoft SQL 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.