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.