Partager via


SqlAssemblyPermissionSet, énumération

Spécifie les jeux d'autorisations possibles pour un assembly.

Espace de noms :  Microsoft.Data.Schema.Sql.SchemaModel
Assembly :  Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Déclaration
Public Enumeration SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet
public enum class SqlAssemblyPermissionSet
type SqlAssemblyPermissionSet
public enum SqlAssemblyPermissionSet

Membres

Nom de membre Description
Unknown Spécifie que le jeu d'autorisations est inconnu.
Safe Spécifie que le code exécuté par un assembly avec des autorisations SAFE ne peut pas accéder à des ressources système externes telles que des fichiers, le réseau, des variables d'environnement ou le Registre.

SAFE est le jeu d'autorisations le plus restrictif.

ExternalAccess Permet aux assemblys d'accéder à certaines ressources système externes, telles que des fichiers, des réseaux, des variables d'environnement et le Registre.
Unsafe Permet l'accès illimité des assemblys aux ressources, tant au sein qu'à l'extérieur d'une instance de SQL Server.

Un code qui s'exécute à partir d'un assembly UNSAFE peut appeler un code non managé.

Voir aussi

Référence

Microsoft.Data.Schema.Sql.SchemaModel, espace de noms