为程序集指定可能的权限集。
命名空间: Microsoft.Data.Schema.Sql.SchemaModel
程序集: Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)
语法
声明
Public Enumeration SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet
public enum class SqlAssemblyPermissionSet
type SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet
成员
成员名称 | 说明 | |
---|---|---|
Unknown | 指定权限集未知。 | |
Safe | 指定由具有 SAFE 权限的程序集执行的代码不能访问外部系统资源,如文件、网络、环境变量或注册表。
SAFE(默认值)是最严格的权限集。 |
|
ExternalAccess | 使程序集能够访问特定外部系统资源,如文件、网络、环境变量和注册表。 | |
Unsafe | 允许程序集无限制地访问 SQL Server 实例内部和外部的资源。
从 UNSAFE 程序集内部运行的代码可以调用非托管代码。 |