sys.trusted_assemblies (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Contient une ligne pour chaque assembly approuvé pour le serveur.
Conventions de la syntaxe Transact-SQL
Nom de la colonne | Type de données | Description |
---|---|---|
hash |
varbinary(8000) | SHA2_512 hachage du contenu de l’assembly. |
description |
nvarchar(4000) | Description facultative définie par l’utilisateur de l’assembly. Nous vous recommandons d’utiliser le nom canonique qui encode le nom simple, le numéro de version, la culture, la clé publique et l’architecture de l’assembly à approuver. Cette valeur identifie de façon unique l’assembly côté Common Language Runtime (CLR) et est identique à la clr_name valeur dans sys.assemblies. |
create_date |
datetime2(7) | Date à laquelle l’assembly a été ajouté à la liste des assemblys approuvés. |
created_by |
nvarchar(128) | Nom de connexion du principal qui a ajouté l’assembly à la liste. |
autorisations
SQL Server 2019 (15.x) et les versions précédentes nécessitent VIEW SERVER STATE
une autorisation sur le serveur.
SQL Server 2022 (16.x) et versions ultérieures nécessitent VIEW SERVER SECURITY STATE
une autorisation sur le serveur.
Notes
Utilisez sys.sp_add_trusted_assembly pour ajouter et sys.sp_drop_trusted_assembly pour supprimer des assemblys de sys.trusted_assemblies
.