PermissionSet 元素 (ASSL)
标识与 Microsoft .NET Framework 程序集关联的权限集。
语法
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
String(枚举) |
默认值 |
Safe |
基数 |
0-1:可出现一次且仅出现一次的可选元素。 |
注释
此元素的值限定为下表中列出的字符串之一。
值 |
说明 |
---|---|
Safe |
只允许内部计算和本地数据访问。Safe 是最具限制性的权限集。 由具有 Safe 权限的程序集所执行的代码将无法访问外部系统资源,例如文件、网络、环境变量或注册表。 |
ExternalAccess |
Safe,具有访问外部系统资源(如文件、网络、环境变量和注册表)的附加功能。 |
Unrestricted |
不受限制,允许程序集对 MicrosoftSQL Server 内部和外部资源的不受限制的访问。 通过 Unrestricted 程序集执行代码可以调用所有未托管的代码。 |
在 Analysis Management Objects (AMO) 对象模型中,与 PermissionSet 的允许值对应的枚举为 PermissionSet。