sys.assemblies (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

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 du principal 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 encode 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 les 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

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 Metadata Visibility Configuration.

Voir aussi

Vues de catalogue d'assemblys CLR (Transact-SQL)
Affichages catalogue (Transact-SQL)
ASSEMBLYPROPERTY (Transact-SQL)