sys.server_assembly_modules (Transact-SQL)
Contient une ligne de chaque module d'assembly destinée aux déclencheurs de niveau serveur de type TA. Cette vue mappe les déclencheurs d'assembly à leur implémentation CLR sous-jacente. Vous pouvez ainsi effectuer des jointures de cette relation à sys.server_triggers. Pour ce faire, l'assembly doit être chargé dans la base de données master. C'est le tuple (object_id) qui correspond à la clé de cette relation.
Nom de colonne | Type de données | Description |
---|---|---|
object_id |
int |
Contre référence de FOREIGN KEY à l'objet sur lequel le module de l'assembly est défini. |
assembly_id |
int |
ID de l'assembly à partir duquel ce module a été créé. L'assembly doit être chargé dans la base de données master. |
assembly_class |
sysname |
Nom de la classe dans l'assembly définissant ce module. |
assembly_method |
sysname |
Nom de la méthode dans l'assembly définissant ce module. Correspond à la valeur NULL dans le cas des fonctions d'agrégation (AF, aggregate functions). |
execute_as_principal_id |
int |
ID de l'exécution d'instruction EXECUTE AS serveur principal. Valeur NULL par défaut ou dans le cas de l'instruction EXECUTE AS CALLER. ID du serveur principal indiqué si l'instruction correspond à EXECUTE AS SELF EXECUTE AS <serveur principal>. -2 = EXECUTE AS OWNER. |
Voir aussi
Référence
Affichages catalogue (Transact-SQL)
Vues de catalogue d'objets (Transact-SQL)