sys.assemblies (Transact-SQL)
Retourne une ligne pour chaque assembly.
Nom de la colonne |
Type de données |
Description |
---|---|---|
name |
sysname |
Nom de l'assembly. Unique dans la base de données. |
principal_id |
int |
Identificateur de l'entité de sécurité qui est propriétaire de cet assembly. |
assembly_id |
int |
Numéro d'identification de l'assembly Unique dans une base de données. |
clr_name |
nvarchar(4000) |
Chaîne canonique qui code le nom simple, le numéro de version, les paramètres régionaux, la clé publique, et l'architecture de l'assembly. Cette valeur identifie de façon univoque l'assembly du côté CLR (Common Language Runtime). |
permission_set |
tinyint |
Jeu d'autorisations/niveau de sécurité de l'assembly. 1 = accès sécurisé 2 = accès externe 3 = accès non sécurisé |
permission_set_desc |
nvarchar(60) |
Description du jeu d'autorisations/niveau de sécurité de l'assembly. SAFE_ACCESS EXTERNAL_ACCESS UNSAFE_ACCESS |
is_visible |
bit |
1 = l'assembly est visible pour inscrire des points d'entrée Transact-SQL. 0 = l'assembly est destiné uniquement aux appelants gérés : L'assembly fournit une implémentation interne pour d'autres assemblys de la base de données. |
create_date |
datetime |
Date de création ou d'inscription de l'assembly. |
modify_date |
datetime |
Date de modification de l'assembly. |
is_user_defined |
bit |
Indique la source de l'assembly. 0 = assemblys définis par le système (tels que Microsoft.SqlServer.Types pour le type de données hierarchyid) 1 = assemblys définis par l'utilisateur |
Autorisations
Dans SQL Server 2005 et les versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.