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)

Aide et Informations

Assistance sur SQL Server 2005