SqlAssemblyPermissionSet 枚举

为程序集指定可能的权限集。

命名空间:  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 程序集内部运行的代码可以调用非托管代码。

请参见

参考

Microsoft.Data.Schema.Sql.SchemaModel 命名空间