PermissionsSet-Element (ASSL)
Identifiziert den einer Microsoft .NET Framework-Assembly zugeordneten Berechtigungssatz.
Syntax
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
Elementmerkmale
Merkmal |
Beschreibung |
---|---|
Datentyp und -länge |
Zeichenfolge (Enumeration) |
Standardwert |
Safe |
Kardinalität |
0-1: Optionales Element, das nur einmal auftreten kann. |
Elementbeziehungen
Beziehung |
Element |
---|---|
Übergeordnetes Element |
|
Untergeordnete Elemente |
Keine |
Hinweise
Der Wert dieses Elements ist auf eine der in der folgenden Tabelle aufgelisteten Zeichenfolgen beschränkt.
Wert |
Beschreibung |
---|---|
Safe |
Nur interne Berechnung und lokaler Datenzugriff sind zulässig. Safe ist der restriktivste Berechtigungssatz. Code, der von einer Assembly mit Safe-Berechtigungen ausgeführt wird, hat keinen Zugriff auf externe Systemressourcen wie Dateien, das Netzwerk, Umgebungsvariablen oder die Registrierung. |
ExternalAccess |
Safe, mit der zusätzlichen Fähigkeit, auf externe Systemressourcen wie Dateien, Netzwerke, Webdienste, Umgebungsvariablen und die Registrierung zuzugreifen. |
Unrestricted |
Unrestricted ermöglicht Assemblys den uneingeschränkten Zugriff auf Ressourcen innerhalb und außerhalb von MicrosoftSQL Server. Code, der innerhalb einer Unrestricted-Assembly ausgeführt wird, kann nicht verwalteten Code aufrufen. |
Die Enumeration, die den zulässigen Werten für PermissionSet im AMO-Objektmodell (Analysis Management Objects) entspricht, ist PermissionSet.