sys.server_assembly_modules (Transact-SQL)
Contiene una riga per ogni modulo in assembly per i trigger a livello di server di tipo TA. Questa vista esegue il mapping tra trigger di assembly e l'implementazione CLR sottostante. È possibile unire in join questa relazione a sys.server_triggers. L'assembly deve essere caricato nel database master. La tuple (object_id) è la chiave della relazione.
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
object_id |
int |
Riferimento FOREIGN KEY all'oggetto in base a cui è stato definito questo modulo in assembly. |
assembly_id |
int |
ID dell'assembly da cui è stato creato questo modulo. L'assembly deve essere caricato nel database master. |
assembly_class |
sysname |
Nome della classe all'interno dell'assembly che definisce questo modulo. |
assembly_method |
sysname |
Nome del metodo all'interno della classe che definisce questo modulo. Questo valore è NULL per le funzioni di aggregazione. |
execute_as_principal_id |
int |
ID dell'entità server EXECUTE AS. Questo valore è NULL per impostazione predefinita e se viene utilizzato EXECUTE AS CALLER. ID dell'entità di database specificata se EXECUTE AS SELF EXECUTE AS <principal>. -2 = EXECUTE AS OWNER. |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.